1. 18 Dec, 2014 1 commit
  2. 17 Dec, 2014 2 commits
    • Jesper Louis Andersen's avatar
      Inject faults into iodata() values. · b6aee836
      Jesper Louis Andersen authored
      This further verifies the test cases and also the enacl API. By injecting
      wrong data, we verify that given incorrect data will make the system fail
      and error(badarg) all over the place.
    • Jesper Louis Andersen's avatar
      Introduce iodata() in the EQC tests. · b1ed21e7
      Jesper Louis Andersen authored
      Introduce a type for iodata() in the EQC tests. Use this type throughout
      the tests in order to make sure we can supply iodata() in all places where
      we claim we can supply iodata().
  3. 13 Dec, 2014 2 commits
  4. 28 Nov, 2014 1 commit
  5. 26 Nov, 2014 4 commits
  6. 25 Nov, 2014 2 commits
  7. 22 Nov, 2014 1 commit
    • Jesper Louis Andersen's avatar
      Introduce negative testing. · d3471348
      Jesper Louis Andersen authored
      Negative testing means we inject faulty data into the test now and then. When this happens, we make sure the SUT will
      return some kind of badarg error for bad arguments. This means we should make sure things actually work out as they should.
      As a side-effect, this can also be used to test for memory leaks. If run for a while, it makes sure there are no leaks in the code base,
      and it probably also makes sure there are no ways to crash the server by any means of use of these NIFs. As such, it looks like the
      NIFs are fairly stable.
  8. 21 Nov, 2014 2 commits
  9. 18 Nov, 2014 1 commit