diff --git a/docs/devnotes b/docs/devnotes index f8de935..99d3bb2 100644 --- a/docs/devnotes +++ b/docs/devnotes @@ -5,15 +5,17 @@ Action Items from the code review: xx1) Change table name from "metadata" to "app_details" -1) Regression Testing of all Features +xx1) Regression Testing of all Features 2) Unit Tests + a) create modified fingerprints for testing + b) select databases for testing 3) Documentation 4) Look at SQL statements parsing errors -5) Fingerprint compare feature +xx5) Fingerprint compare feature diff --git a/tests/test_fingerprint.py b/tests/test_fingerprint.py new file mode 100644 index 0000000..a59b094 --- /dev/null +++ b/tests/test_fingerprint.py @@ -0,0 +1,24 @@ +import unittest +from libs.fingerprint import FingerprintDB + + +# Here's our "unit tests". +class FingerprintTestCase(unittest.TestCase): + + def setUp(self): + pass + + def testOpenFingerprint(self, in_json): + self.failUnless(True) + + def testWriteFingerprint(self, filename): + self.failIf(True) + + def testWriteFingerprintFile(self, filename): + self.failIf(True) + +def main(): + unittest.main() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/tests/test_fp_compare.py b/tests/test_fp_compare.py new file mode 100644 index 0000000..a6ed7f8 --- /dev/null +++ b/tests/test_fp_compare.py @@ -0,0 +1,21 @@ +import unittest +from libs.fingerprint import FingerprintDB + + +class TestFingerprintCompare(unittest.TestCase): + + def setUp(self): + # open fingerprint + pass + + def testCompareFP(self, fp_dir): + self.failUnless(True) + + def testCompareDB(self): + self.failIf(True) + +def main(): + unittest.main() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/tests/test_fp_index.py b/tests/test_fp_index.py new file mode 100644 index 0000000..fcb16f0 --- /dev/null +++ b/tests/test_fp_index.py @@ -0,0 +1,23 @@ +import unittest +from libs.fingerprint import FingerprintDB + + +class TestFingerprintIndex(unittest.TestCase): + + def setUp(self): + pass + + def testOpenFPIndex(self, fp_dir): + self.failUnless(True) + + def testCreateIndex(self): + self.failIf(True) + + def testFindFP(self, md5_db): + self.failIf(True) + +def main(): + unittest.main() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/tests/unit_test1 b/tests/unit_test1 deleted file mode 100644 index e69de29..0000000 diff --git a/tests/unti_test2 b/tests/unti_test2 deleted file mode 100644 index e69de29..0000000 diff --git a/tests/unti_test3 b/tests/unti_test3 deleted file mode 100644 index e69de29..0000000