From d905bc5e628d16c0d67a2942ace13591a7564ee5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Gertz?= Date: Tue, 5 Jul 2016 18:02:25 +0200 Subject: [PATCH] Add cunittest Add missing test in perl Update readme --- cunittest | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100755 cunittest diff --git a/cunittest b/cunittest new file mode 100755 index 0000000..e330bb5 --- /dev/null +++ b/cunittest @@ -0,0 +1,122 @@ +#! /bin/sh + +TEST=`./analyse sirens_0_0.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Unique: 0, duplicate: 0" ]; then + echo "./analyse sirens_0_0.txt test failed"; + exit 1; +fi + +TEST=`./analyse sirens_0_1.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Unique: 0, duplicate: 1" ]; then + echo "./analyse sirens_0_1.txt test failed"; + exit 2; +fi + +TEST=`./analyse sirens_0_2.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Unique: 0, duplicates: 2" ]; then + echo "./analyse sirens_0_2.txt test failed"; + exit 3; +fi + +TEST=`./analyse sirens_0_3.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Unique: 0, duplicates: 3" ]; then + echo "./analyse sirens_0_3.txt test failed"; + exit 4; +fi + +TEST=`./analyse sirens_1_0.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Unique: 1, duplicate: 0" ]; then + echo "./analyse sirens_1_0.txt test failed"; + exit 5; +fi + +TEST=`./analyse sirens_1_1.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Unique: 1, duplicate: 1" ]; then + echo "./analyse sirens_1_1.txt test failed"; + exit 6; +fi + +TEST=`./analyse sirens_1_2.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Unique: 1, duplicates: 2" ]; then + echo "./analyse sirens_1_2.txt test failed"; + exit 7; +fi + +TEST=`./analyse sirens_1_3.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Unique: 1, duplicates: 3" ]; then + echo "./analyse sirens_1_3.txt test failed"; + exit 8; +fi + +TEST=`./analyse sirens_2_0.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Uniques: 2, duplicate: 0" ]; then + echo "./analyse sirens_2_0.txt test failed"; + exit 9; +fi + +TEST=`./analyse sirens_2_1.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Uniques: 2, duplicate: 1" ]; then + echo "./analyse sirens_2_1.txt test failed"; + exit 10; +fi + +TEST=`./analyse sirens_2_2.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Uniques: 2, duplicates: 2" ]; then + echo "./analyse sirens_2_2.txt test failed"; + exit 11; +fi + +TEST=`./analyse sirens_2_3.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Uniques: 2, duplicates: 3" ]; then + echo "./analyse sirens_2_3.txt test failed"; + exit 12; +fi + +TEST=`./analyse sirens_3_0.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Uniques: 3, duplicate: 0" ]; then + echo "./analyse sirens_3_0.txt test failed"; + exit 13; +fi + +TEST=`./analyse sirens_3_1.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Uniques: 3, duplicate: 1" ]; then + echo "./analyse sirens_3_1.txt test failed"; + exit 14; +fi + +TEST=`./analyse sirens_3_2.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Uniques: 3, duplicates: 2" ]; then + echo "./analyse sirens_3_2.txt test failed"; + exit 15; +fi + +TEST=`./analyse sirens_3_3.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Uniques: 3, duplicates: 3" ]; then + echo "./analyse sirens_3_3.txt test failed"; + exit 16; +fi + +TEST=`./analyse sirens_fxt.txt`; +RET=$? +if [ "$RET" != "0" -o "$TEST" != "Uniques: 77445, duplicates: 2256" ]; then + echo "./analyse sirens_fxt.txt test failed"; + exit 17; +fi + +echo "All test passed successfully" -- 2.41.1