!RBIX 2671694206059749592 x M 1 n n x 10 __script__ i 54 5 45 0 1 7 2 64 65 49 3 0 49 4 2 47 49 5 1 15 99 7 6 45 7 8 43 9 43 10 65 49 11 3 13 99 12 7 12 12 7 13 12 65 12 49 14 4 15 49 12 0 15 2 11 I 6 I 0 I 0 I 0 n p 15 x 4 File n s 9 ../helper x 11 active_path x 11 expand_path x 7 require x 16 NotPredicateTest x 4 Test n x 4 Unit x 8 TestCase x 10 open_class x 14 __class_init__ M 1 n n x 16 NotPredicateTest i 86 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 15 99 7 6 7 7 65 67 49 2 0 49 3 4 15 99 7 8 7 9 65 67 49 2 0 49 3 4 15 99 7 10 7 11 65 67 49 2 0 49 3 4 15 99 7 12 7 13 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 14 x 14 test_terminal? M 1 n n x 14 test_terminal? i 39 45 0 1 13 71 2 47 9 21 47 49 3 0 13 47 49 4 0 15 8 24 49 2 0 19 0 15 5 3 20 0 49 5 0 47 49 6 2 11 I 4 I 1 I 0 I 0 n p 7 x 12 NotPredicate n x 3 new x 8 allocate x 10 initialize x 9 terminal? x 12 assert_equal p 7 I -1 I 4 I 0 I 5 I 1b I 6 I 27 x 57 /Users/michael/Projects/citrus/test/not_predicate_test.rb p 1 x 4 rule x 17 method_visibility x 15 add_defn_method x 9 test_exec M 1 n n x 9 test_exec i 87 45 0 1 13 71 2 47 9 24 47 49 3 0 13 7 4 64 47 49 5 1 15 8 30 7 4 64 49 2 1 19 0 15 20 0 45 6 7 13 71 2 47 9 59 47 49 3 0 13 7 8 64 47 49 5 1 15 8 65 7 8 64 49 2 1 49 9 1 19 1 15 5 20 0 45 10 11 78 35 3 20 1 47 49 12 2 11 I 6 I 2 I 0 I 0 n p 13 x 12 NotPredicate n x 3 new x 8 allocate s 3 abc x 10 initialize x 5 Input n s 3 def x 4 exec x 5 CLOSE n x 12 assert_equal p 9 I -1 I 9 I 0 I a I 21 I b I 47 I c I 57 x 57 /Users/michael/Projects/citrus/test/not_predicate_test.rb p 2 x 4 rule x 6 events x 14 test_exec_miss M 1 n n x 14 test_exec_miss i 81 45 0 1 13 71 2 47 9 24 47 49 3 0 13 7 4 64 47 49 5 1 15 8 30 7 4 64 49 2 1 19 0 15 20 0 45 6 7 13 71 2 47 9 59 47 49 3 0 13 7 4 64 47 49 5 1 15 8 65 7 4 64 49 2 1 49 8 1 19 1 15 5 35 0 20 1 47 49 9 2 11 I 6 I 2 I 0 I 0 n p 10 x 12 NotPredicate n x 3 new x 8 allocate s 3 abc x 10 initialize x 5 Input n x 4 exec x 12 assert_equal p 9 I -1 I f I 0 I 10 I 21 I 11 I 47 I 12 I 51 x 57 /Users/michael/Projects/citrus/test/not_predicate_test.rb p 2 x 4 rule x 6 events x 16 test_consumption M 1 n n x 16 test_consumption i 229 45 0 1 13 71 2 47 9 67 47 49 3 0 13 45 4 5 13 71 2 47 9 46 47 49 3 0 13 7 6 64 7 7 64 7 8 64 35 3 47 49 9 1 15 8 60 7 6 64 7 7 64 7 8 64 35 3 49 2 1 47 49 9 1 15 8 116 45 4 10 13 71 2 47 9 99 47 49 3 0 13 7 6 64 7 7 64 7 8 64 35 3 47 49 9 1 15 8 113 7 6 64 7 7 64 7 8 64 35 3 49 2 1 49 2 1 19 0 15 45 11 12 13 71 2 47 9 143 47 49 3 0 13 7 13 64 47 49 9 1 15 8 149 7 13 64 49 2 1 19 1 15 20 0 20 1 49 14 1 19 2 15 5 78 20 1 49 15 0 47 49 16 2 15 45 11 17 13 71 2 47 9 198 47 49 3 0 13 7 18 64 47 49 9 1 15 8 204 7 18 64 49 2 1 19 1 15 20 0 20 1 49 14 1 19 2 15 5 78 20 1 49 15 0 47 49 16 2 11 I a I 3 I 0 I 0 n p 19 x 12 NotPredicate n x 3 new x 8 allocate x 8 Sequence n s 1 a s 1 b s 1 c x 10 initialize n x 5 Input n s 3 abc x 4 exec x 3 pos x 12 assert_equal n s 3 def p 17 I -1 I 15 I 0 I 16 I 77 I 18 I 98 I 19 I a2 I 1a I ae I 1c I cf I 1d I d9 I 1e I e5 x 57 /Users/michael/Projects/citrus/test/not_predicate_test.rb p 3 x 4 rule x 5 input x 6 events x 9 test_to_s M 1 n n x 9 test_to_s i 47 45 0 1 13 71 2 47 9 24 47 49 3 0 13 7 4 64 47 49 5 1 15 8 30 7 4 64 49 2 1 19 0 15 5 7 6 64 20 0 49 7 0 47 49 8 2 11 I 4 I 1 I 0 I 0 n p 9 x 12 NotPredicate n x 3 new x 8 allocate s 1 a x 10 initialize s 4 !"a" x 4 to_s x 12 assert_equal p 7 I -1 I 21 I 0 I 22 I 21 I 23 I 2f x 57 /Users/michael/Projects/citrus/test/not_predicate_test.rb p 1 x 4 rule x 20 test_to_s_with_label M 1 n n x 20 test_to_s_with_label i 60 45 0 1 13 71 2 47 9 24 47 49 3 0 13 7 4 64 47 49 5 1 15 8 30 7 4 64 49 2 1 19 0 15 20 0 7 6 64 13 18 2 49 7 1 15 15 5 7 8 64 20 0 49 9 0 47 49 10 2 11 I 4 I 1 I 0 I 0 n p 11 x 12 NotPredicate n x 3 new x 8 allocate s 1 a x 10 initialize s 7 a_label x 6 label= s 12 a_label:!"a" x 4 to_s x 12 assert_equal p 9 I -1 I 26 I 0 I 27 I 21 I 28 I 2e I 29 I 3c x 57 /Users/michael/Projects/citrus/test/not_predicate_test.rb p 1 x 4 rule p 13 I 2 I 4 I 10 I 9 I 1e I f I 2c I 15 I 3a I 21 I 48 I 26 I 56 x 57 /Users/michael/Projects/citrus/test/not_predicate_test.rb p 0 x 13 attach_method p 5 I 0 I 1 I 13 I 3 I 36 x 57 /Users/michael/Projects/citrus/test/not_predicate_test.rb p 0