Added testing for argument
This commit is contained in:
parent
eea55c63ff
commit
1146623d33
33
test/test.c
33
test/test.c
@ -1,9 +1,17 @@
|
|||||||
#include "unity.h"
|
#include "unity.h"
|
||||||
#include "stuffy.h"
|
#include "stuffy.h"
|
||||||
|
|
||||||
|
int argc = 0;
|
||||||
|
char* argv[6];
|
||||||
|
|
||||||
void setUp(void)
|
void setUp(void)
|
||||||
{
|
{
|
||||||
;
|
argv[0] = "./stuffy";
|
||||||
|
argv[1] = "-a";
|
||||||
|
argv[2] = "mystuffyarchive";
|
||||||
|
argv[3] = "somefile";
|
||||||
|
argv[4] = ">";
|
||||||
|
argv[5] = "someotherfile";
|
||||||
}
|
}
|
||||||
|
|
||||||
void tearDown(void)
|
void tearDown(void)
|
||||||
@ -11,16 +19,29 @@ void tearDown(void)
|
|||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
void TestAdditionShouldAddCorrectly(void)
|
void Test_StuffyArgument_Should_ReturnCorrectly(void)
|
||||||
{
|
{
|
||||||
TEST_ASSERT_EQUAL(10, addition(5, 5));
|
TEST_ASSERT_EQUAL(0, StuffyArgument(4, argv));
|
||||||
TEST_ASSERT_EQUAL(15, addition(10, 5));
|
argv[1] = "-r";
|
||||||
TEST_ASSERT_EQUAL(20, addition(10, 10));
|
TEST_ASSERT_EQUAL(1, StuffyArgument(4, argv));
|
||||||
|
argv[1] = "-l";
|
||||||
|
TEST_ASSERT_EQUAL(2, StuffyArgument(3, argv));
|
||||||
|
argv[1] = "-e";
|
||||||
|
TEST_ASSERT_EQUAL(3, StuffyArgument(6, argv));
|
||||||
|
argv[1] = "-t";
|
||||||
|
TEST_ASSERT_EQUAL(-1, StuffyArgument(4, argv));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// void TestAdditionShouldAddCorrectly(void)
|
||||||
|
// {
|
||||||
|
// TEST_ASSERT_EQUAL(10, addition(5, 5));
|
||||||
|
// TEST_ASSERT_EQUAL(15, addition(10, 5));
|
||||||
|
// TEST_ASSERT_EQUAL(20, addition(10, 10));
|
||||||
|
// }
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
UNITY_BEGIN();
|
UNITY_BEGIN();
|
||||||
RUN_TEST(TestAdditionShouldAddCorrectly);
|
RUN_TEST(Test_StuffyArgument_Should_ReturnCorrectly);
|
||||||
return UNITY_END();
|
return UNITY_END();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user