File tree Expand file tree Collapse file tree 5 files changed +10
-10
lines changed Expand file tree Collapse file tree 5 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -17,8 +17,8 @@ func testAlternation(stageHarness *test_case_harness.TestCaseHarness) error {
17
17
ExpectedExitCode : 1 ,
18
18
},
19
19
{
20
- Pattern : "^((Buffalo|buffalo)[ ] ?)+$" ,
21
- Input : "Buffalo buffalo buffalo Buffalo buffalo " ,
20
+ Pattern : "^I see ( \\ d (cat|dog|cow)s?(, | and ) ?)+$" ,
21
+ Input : "I see 1 cat, 2 dogs and 3 cows " ,
22
22
ExpectedExitCode : 0 ,
23
23
},
24
24
{
Original file line number Diff line number Diff line change 4
4
[33m[stage-12] [0m[92m✓ Received exit code 0.[0m
5
5
[33m[stage-12] [0m[94m$ echo -n "a cow" | ./your_grep.sh -E "a (cat|dog)"[0m
6
6
[33m[stage-12] [0m[92m✓ Received exit code 1.[0m
7
- [33m[stage-12] [0m[94m$ echo -n "Buffalo buffalo buffalo Buffalo buffalo " | ./your_grep.sh -E "^((Buffalo|buffalo)[ ] ?)+$ "[0m
8
- [33m[your_program] [0mBuffalo buffalo buffalo Buffalo buffalo
7
+ [33m[stage-12] [0m[94m$ echo -n "I see 1 cat, 2 dogs and 3 cows " | ./your_grep.sh -E "I see (\d (cat|dog|cow)s?(, | and ) ?)+"[0m
8
+ [33m[your_program] [0mI see 1 cat, 2 dogs and 3 cows
9
9
[33m[stage-12] [0m[92m✓ Received exit code 0.[0m
10
10
[33m[stage-12] [0m[94m$ echo -n "Will, will Will will Will Will's will" | ./your_grep.sh -E "^([Ww]ill(, | |'s )?)+$"[0m
11
11
[33m[your_program] [0mWill, will Will will Will Will's will
Original file line number Diff line number Diff line change 86
86
[33m[stage-12] [0m[92m✓ Received exit code 0.[0m
87
87
[33m[stage-12] [0m[94m$ echo -n "a cow" | ./your_grep.sh -E "a (cat|dog)"[0m
88
88
[33m[stage-12] [0m[92m✓ Received exit code 1.[0m
89
- [33m[stage-12] [0m[94m$ echo -n "Buffalo buffalo buffalo Buffalo buffalo " | ./your_grep.sh -E "^((Buffalo|buffalo)[ ] ?)+$ "[0m
90
- [33m[your_program] [0mBuffalo buffalo buffalo Buffalo buffalo
89
+ [33m[stage-12] [0m[94m$ echo -n "I see 1 cat, 2 dogs and 3 cows " | ./your_grep.sh -E "I see (\d (cat|dog|cow)s?(, | and ) ?)+"[0m
90
+ [33m[your_program] [0mI see 1 cat, 2 dogs and 3 cows
91
91
[33m[stage-12] [0m[92m✓ Received exit code 0.[0m
92
92
[33m[stage-12] [0m[94m$ echo -n "Will, will Will will Will Will's will" | ./your_grep.sh -E "^([Ww]ill(, | |'s )?)+$"[0m
93
93
[33m[your_program] [0mWill, will Will will Will Will's will
Original file line number Diff line number Diff line change 127
127
[33m[stage-12] [0m[92m✓ Received exit code 0.[0m
128
128
[33m[stage-12] [0m[94m$ echo -n "a cow" | ./your_grep.sh -E "a (cat|dog)"[0m
129
129
[33m[stage-12] [0m[92m✓ Received exit code 1.[0m
130
- [33m[stage-12] [0m[94m$ echo -n "Buffalo buffalo buffalo Buffalo buffalo " | ./your_grep.sh -E "^((Buffalo|buffalo)[ ] ?)+$ "[0m
131
- [33m[your_program] [0mBuffalo buffalo buffalo Buffalo buffalo
130
+ [33m[stage-12] [0m[94m$ echo -n "I see 1 cat, 2 dogs and 3 cows " | ./your_grep.sh -E "I see (\d (cat|dog|cow)s?(, | and ) ?)+"[0m
131
+ [33m[your_program] [0mI see 1 cat, 2 dogs and 3 cows
132
132
[33m[stage-12] [0m[92m✓ Received exit code 0.[0m
133
133
[33m[stage-12] [0m[94m$ echo -n "Will, will Will will Will Will's will" | ./your_grep.sh -E "^([Ww]ill(, | |'s )?)+$"[0m
134
134
[33m[your_program] [0mWill, will Will will Will Will's will
Original file line number Diff line number Diff line change 45
45
[33m[stage-12] [0m[92m✓ Received exit code 0.[0m
46
46
[33m[stage-12] [0m[94m$ echo -n "a cow" | ./your_grep.sh -E "a (cat|dog)"[0m
47
47
[33m[stage-12] [0m[92m✓ Received exit code 1.[0m
48
- [33m[stage-12] [0m[94m$ echo -n "Buffalo buffalo buffalo Buffalo buffalo " | ./your_grep.sh -E "^((Buffalo|buffalo)[ ] ?)+$ "[0m
49
- [33m[your_program] [0mBuffalo buffalo buffalo Buffalo buffalo
48
+ [33m[stage-12] [0m[94m$ echo -n "I see 1 cat, 2 dogs and 3 cows " | ./your_grep.sh -E "I see (\d (cat|dog|cow)s?(, | and ) ?)+"[0m
49
+ [33m[your_program] [0mI see 1 cat, 2 dogs and 3 cows
50
50
[33m[stage-12] [0m[92m✓ Received exit code 0.[0m
51
51
[33m[stage-12] [0m[94m$ echo -n "Will, will Will will Will Will's will" | ./your_grep.sh -E "^([Ww]ill(, | |'s )?)+$"[0m
52
52
[33m[your_program] [0mWill, will Will will Will Will's will
You can’t perform that action at this time.
0 commit comments