From ff28331ee29ed5277203b277984e6598da7f48be Mon Sep 17 00:00:00 2001 From: bloodstalker Date: Sun, 29 Jan 2017 00:15:44 +0330 Subject: added more tdd tests for automatic refactoring facilities --- test/auto-refac-tdd/auto-refac-tdd01.c | 100 +++++++++++++++++++++++++++++++++ test/auto-refac-tdd/auto-refac-tdd01.h | 8 +++ 2 files changed, 108 insertions(+) (limited to 'test/auto-refac-tdd') diff --git a/test/auto-refac-tdd/auto-refac-tdd01.c b/test/auto-refac-tdd/auto-refac-tdd01.c index 40e60d1..35e0b16 100644 --- a/test/auto-refac-tdd/auto-refac-tdd01.c +++ b/test/auto-refac-tdd/auto-refac-tdd01.c @@ -23,6 +23,106 @@ void tdd_forfixer(void) for (loopcounter = 0; loopcounter < 10; ++loopcounter) counter-- ; + + for (loopcounter = 0; loopcounter < 10; ++loopcounter) + { + counter++; + } +} + +void tdd_whilefixer(void) +{ + int whilecounter; + + while (true) + whilecounter; + + while (true) + whilecounter++ ; + + while (true) + { + counter++; + } +} + +void tdd_ifelsefixer(void) +{ + int a0; + int b0; + + if (0 == a0) + { + /*something*/ + } + else + a0++; + + if (0 == a0) + { + /*something*/ + } + else + a0++ ; + + if (0 == a0) + { + /*something*/ + } + else + { + a0++; + } + + if (0 == a0) + { + if (0 == b0) + { + + } + else + b0++; + } + else + a0++; + +} + +void tdd_iffixer(void) +{ + int a1; + int b1; + + if (a1 > 10) + a1++; + + if (b1 < 10) + a1++ ; + else if (a1 == 0) + b1-- ; + else + { + + } + + if (a1 > 10) + a1++; + + if (b1 < 10) + a1++ ; + else if (a1 == 0) + { + b1-- ; + if (a1 < 10) + a1--; + else if (b1 > 10) + b1++; + } + else + { + + } + } void tdd_ifconstswapper(void) diff --git a/test/auto-refac-tdd/auto-refac-tdd01.h b/test/auto-refac-tdd/auto-refac-tdd01.h index 7acdb65..372fc3f 100644 --- a/test/auto-refac-tdd/auto-refac-tdd01.h +++ b/test/auto-refac-tdd/auto-refac-tdd01.h @@ -10,7 +10,15 @@ /*********************************************************************************************************************/ /********************************************Function Declarations****************************************************/ +void tdd_forfixer(void); +void tdd_whilefixer(void); + +void ifelsefixer(void); + +void iffixer(void); + +void tdd_ifconstswapper(void); /*********************************************************************************************************************/ #endif -- cgit v1.2.3