diff options
Diffstat (limited to 'longbow/src/examples/tutorial')
-rw-r--r-- | longbow/src/examples/tutorial/.gitignore | 3 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial1.c | 18 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial10.c | 68 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial11.c | 76 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial12.c | 100 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial13.c | 108 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial2.c | 20 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial3.c | 25 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial4.c | 35 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial5.c | 36 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial6.c | 40 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial7.c | 50 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial8.c | 52 | ||||
-rw-r--r-- | longbow/src/examples/tutorial/test_tutorial9.c | 58 | ||||
-rwxr-xr-x | longbow/src/examples/tutorial/tutorial.c | 45 |
15 files changed, 0 insertions, 734 deletions
diff --git a/longbow/src/examples/tutorial/.gitignore b/longbow/src/examples/tutorial/.gitignore deleted file mode 100644 index fb63b40b..00000000 --- a/longbow/src/examples/tutorial/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -test_tutorial11 -test_tutorial12 -test_tutorial13 diff --git a/longbow/src/examples/tutorial/test_tutorial1.c b/longbow/src/examples/tutorial/test_tutorial1.c deleted file mode 100644 index 311b5357..00000000 --- a/longbow/src/examples/tutorial/test_tutorial1.c +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" diff --git a/longbow/src/examples/tutorial/test_tutorial10.c b/longbow/src/examples/tutorial/test_tutorial10.c deleted file mode 100644 index 2eb62dc4..00000000 --- a/longbow/src/examples/tutorial/test_tutorial10.c +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ - LONGBOW_RUN_TEST_FIXTURE(Global); -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE(Global) -{ - LONGBOW_RUN_TEST_CASE(Global, alwaysSucceed); -} - -LONGBOW_TEST_FIXTURE_SETUP(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE_TEARDOWN(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_CASE(Global, alwaysSucceed) -{ - bool result = alwaysSucceed(); - - assertTrue(result, "This test must always succeed."); -} - -int -main(int argc, char *argv[argc]) -{ - LongBowRunner *testRunner = LONGBOW_TEST_RUNNER_CREATE(myTutorialTest); - int status = LONGBOW_TEST_MAIN(argc, argv, testRunner); - - longBowTestRunner_Destroy(&testRunner); - exit(status); -} diff --git a/longbow/src/examples/tutorial/test_tutorial11.c b/longbow/src/examples/tutorial/test_tutorial11.c deleted file mode 100644 index 58d44ed4..00000000 --- a/longbow/src/examples/tutorial/test_tutorial11.c +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ - LONGBOW_RUN_TEST_FIXTURE(Global); -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE(Global) -{ - LONGBOW_RUN_TEST_CASE(Global, alwaysSucceed); - LONGBOW_RUN_TEST_CASE(Global, alwaysFail); -} - -LONGBOW_TEST_FIXTURE_SETUP(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE_TEARDOWN(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_CASE(Global, alwaysSucceed) -{ - bool result = alwaysSucceed(); - - assertTrue(result, "This test must always succeed."); -} - -LONGBOW_TEST_CASE(Global, alwaysFail) -{ - bool result = alwaysFail(); - - assertTrue(result, "This test will fail."); -} - -int -main(int argc, char *argv[argc]) -{ - LongBowRunner *testRunner = LONGBOW_TEST_RUNNER_CREATE(myTutorialTest); - int status = LONGBOW_TEST_MAIN(argc, argv, testRunner); - - longBowTestRunner_Destroy(&testRunner); - exit(status); -} diff --git a/longbow/src/examples/tutorial/test_tutorial12.c b/longbow/src/examples/tutorial/test_tutorial12.c deleted file mode 100644 index 63a2dc52..00000000 --- a/longbow/src/examples/tutorial/test_tutorial12.c +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ - LONGBOW_RUN_TEST_FIXTURE(Static); - LONGBOW_RUN_TEST_FIXTURE(Global); -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE(Global) -{ - LONGBOW_RUN_TEST_CASE(Global, alwaysSucceed); - LONGBOW_RUN_TEST_CASE(Global, alwaysFail); -} - -LONGBOW_TEST_FIXTURE_SETUP(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE_TEARDOWN(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_CASE(Global, alwaysSucceed) -{ - bool result = alwaysSucceed(); - - assertTrue(result, "This test must always succeed."); -} - -LONGBOW_TEST_CASE(Global, alwaysFail) -{ - bool result = alwaysFail(); - - assertTrue(result, "This test will fail."); -} - - -LONGBOW_TEST_FIXTURE(Static) -{ - LONGBOW_RUN_TEST_CASE(Static, _privateFunction); -} - -LONGBOW_TEST_FIXTURE_SETUP(Static) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE_TEARDOWN(Static) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_CASE(Static, _privateFunction) -{ - bool result = _privateFunction(); - - assertTrue(result, "This test must always succeed."); -} - -int -main(int argc, char *argv[argc]) -{ - LongBowRunner *testRunner = LONGBOW_TEST_RUNNER_CREATE(myTutorialTest); - int status = LONGBOW_TEST_MAIN(argc, argv, testRunner); - - longBowTestRunner_Destroy(&testRunner); - exit(status); -} diff --git a/longbow/src/examples/tutorial/test_tutorial13.c b/longbow/src/examples/tutorial/test_tutorial13.c deleted file mode 100644 index 6d35c9b6..00000000 --- a/longbow/src/examples/tutorial/test_tutorial13.c +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ - LONGBOW_RUN_TEST_FIXTURE(Static); - LONGBOW_RUN_TEST_FIXTURE(Global); -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE(Global) -{ - LONGBOW_RUN_TEST_CASE(Global, alwaysSucceed); - LONGBOW_RUN_TEST_CASE(Global, alwaysFail); - LONGBOW_RUN_TEST_CASE(Global, blowUp); -} - -LONGBOW_TEST_FIXTURE_SETUP(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE_TEARDOWN(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_CASE(Global, alwaysSucceed) -{ - bool result = alwaysSucceed(); - - assertTrue(result, "This test must always succeed."); -} - -LONGBOW_TEST_CASE(Global, alwaysFail) -{ - bool result = alwaysFail(); - - assertTrue(result, "This test will fail."); -} - -LONGBOW_TEST_CASE_EXPECTS(Global, blowUp, .event = &LongBowEventSIGSEGV) -{ - blowUp(); - - assertTrue(false, "This will not be executed"); -} - - -LONGBOW_TEST_FIXTURE(Static) -{ - LONGBOW_RUN_TEST_CASE(Static, _privateFunction); -} - -LONGBOW_TEST_FIXTURE_SETUP(Static) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE_TEARDOWN(Static) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_CASE(Static, _privateFunction) -{ - bool result = _privateFunction(); - - assertTrue(result, "This test must always succeed."); -} - -int -main(int argc, char *argv[argc]) -{ - LongBowRunner *testRunner = LONGBOW_TEST_RUNNER_CREATE(myTutorialTest); - int status = LONGBOW_TEST_MAIN(argc, argv, testRunner); - - longBowTestRunner_Destroy(&testRunner); - exit(status); -} diff --git a/longbow/src/examples/tutorial/test_tutorial2.c b/longbow/src/examples/tutorial/test_tutorial2.c deleted file mode 100644 index 68e1d39a..00000000 --- a/longbow/src/examples/tutorial/test_tutorial2.c +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> diff --git a/longbow/src/examples/tutorial/test_tutorial3.c b/longbow/src/examples/tutorial/test_tutorial3.c deleted file mode 100644 index fb635846..00000000 --- a/longbow/src/examples/tutorial/test_tutorial3.c +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ -} diff --git a/longbow/src/examples/tutorial/test_tutorial4.c b/longbow/src/examples/tutorial/test_tutorial4.c deleted file mode 100644 index b8461fe4..00000000 --- a/longbow/src/examples/tutorial/test_tutorial4.c +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} diff --git a/longbow/src/examples/tutorial/test_tutorial5.c b/longbow/src/examples/tutorial/test_tutorial5.c deleted file mode 100644 index c51ba7ac..00000000 --- a/longbow/src/examples/tutorial/test_tutorial5.c +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ - LONGBOW_RUN_TEST_FIXTURE(Global); -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} diff --git a/longbow/src/examples/tutorial/test_tutorial6.c b/longbow/src/examples/tutorial/test_tutorial6.c deleted file mode 100644 index a87c2466..00000000 --- a/longbow/src/examples/tutorial/test_tutorial6.c +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ - LONGBOW_RUN_TEST_FIXTURE(Global); -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE(Global) -{ -} diff --git a/longbow/src/examples/tutorial/test_tutorial7.c b/longbow/src/examples/tutorial/test_tutorial7.c deleted file mode 100644 index 25601997..00000000 --- a/longbow/src/examples/tutorial/test_tutorial7.c +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ - LONGBOW_RUN_TEST_FIXTURE(Global); -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE(Global) -{ -} - -LONGBOW_TEST_FIXTURE_SETUP(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE_TEARDOWN(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} diff --git a/longbow/src/examples/tutorial/test_tutorial8.c b/longbow/src/examples/tutorial/test_tutorial8.c deleted file mode 100644 index 35fad611..00000000 --- a/longbow/src/examples/tutorial/test_tutorial8.c +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ - LONGBOW_RUN_TEST_FIXTURE(Global); -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE(Global) -{ - LONGBOW_RUN_TEST_CASE(Global, alwaysSucceed); -} - -LONGBOW_TEST_FIXTURE_SETUP(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE_TEARDOWN(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - diff --git a/longbow/src/examples/tutorial/test_tutorial9.c b/longbow/src/examples/tutorial/test_tutorial9.c deleted file mode 100644 index c92fc459..00000000 --- a/longbow/src/examples/tutorial/test_tutorial9.c +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -* / - -#include "tutorial.c" - -#include <LongBow/unit-test.h> - - -LONGBOW_TEST_RUNNER(myTutorialTest) -{ - LONGBOW_RUN_TEST_FIXTURE(Global); -} - -LONGBOW_TEST_RUNNER_SETUP(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_RUNNER_TEARDOWN(myTutorialTest) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE(Global) -{ - LONGBOW_RUN_TEST_CASE(Global, alwaysSucceed); -} - -LONGBOW_TEST_FIXTURE_SETUP(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_FIXTURE_TEARDOWN(Global) -{ - return LONGBOW_STATUS_SUCCEEDED; -} - -LONGBOW_TEST_CASE(Global, alwaysSucceed) -{ - bool result = alwaysSucceed(); - - assertTrue(result, "This test must always succeed."); -} diff --git a/longbow/src/examples/tutorial/tutorial.c b/longbow/src/examples/tutorial/tutorial.c deleted file mode 100755 index ff296423..00000000 --- a/longbow/src/examples/tutorial/tutorial.c +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2017 Cisco and/or its affiliates. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at: - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include <unistd.h> -#include <stdbool.h> -#include <signal.h> - -static bool -_privateFunction() -{ - return true; -} - -bool -alwaysSucceed() -{ - return _privateFunction(); -} - -bool -alwaysFail() -{ - return false; -} - -bool -blowUp() -{ - char *p = 0; - *p = 0; - - return true; -} |