diff options
Diffstat (limited to 'test/unit_tests/binaryConverter.test.js')
-rw-r--r-- | test/unit_tests/binaryConverter.test.js | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/test/unit_tests/binaryConverter.test.js b/test/unit_tests/binaryConverter.test.js index 62e60f5..a82c431 100644 --- a/test/unit_tests/binaryConverter.test.js +++ b/test/unit_tests/binaryConverter.test.js @@ -28,9 +28,9 @@ describe('Static testing of BinaryConversion module', () => { testConverter.integer = testInteger; expect(testConverter._inputDigits).toEqual(2); expect(testConverter._outputDigits).toEqual(4); - expect(testConverter._inputActivation).toEqual(math.matrix([0, 0])); + expect(testConverter._inputActivation).toEqual(math.matrix([1, 0])); expect(testConverter._outputActivation).toEqual(math.matrix([0, 0, 1, 0])); - expect(testConverter._integer).toEqual(2); + expect(testConverter._integer).toEqual(testInteger); }); test('convert integer to binary array', () => { @@ -52,24 +52,26 @@ describe('Static testing of BinaryConversion module', () => { describe('Dynamic testing of BinaryConversion module', () => { + let testDigits; let testConverter; let testVector; let testInteger; beforeEach(() => { - testConverter = new BinaryConverter(2); - testInteger = 2; - testVector = math.matrix([1, 0]); + testDigits = Math.random(); + testDigits = testDigits * 10; + testDigits = Math.floor(testDigits); + testDigits++; + testConverter = new BinaryConverter(testDigits); + testVector = testConverter.randomInput(); + testInteger = testConverter.integer; }); test('Random array returns and sets same vector', () => { - testVector = testConverter.randomInput(); expect(testConverter.inputActivation).toEqual(testVector); }); test('Random array initializes correct integer', () => { - testVector = testConverter.randomInput(); - testInteger = testConverter.integer testConverter.inputActivation = testVector; expect(testConverter.integer).toEqual(testInteger); }); |