Changeset 92 for trunk/src/tester_test.erl
- Timestamp:
- 01/28/10 16:21:51 (2 years ago)
- File:
-
- 1 edited
-
trunk/src/tester_test.erl (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/tester_test.erl
r91 r92 17 17 18 18 run_all (Node) -> 19 20 19 Fun = run_fun (Node), 21 20 ok = fixtures: use_tree (tree (), Fun). … … 31 30 deletes_a_test_module (Node, Root), 32 31 runs_new_tests_failed_then_successful (Node, Root), 32 provides_failed_test_and_location (Node, Root), 33 33 stops (Node, Root), 34 34 ok … … 38 38 Paths = [modules: to_file_name (M, Root) || M <- Modules], 39 39 Binaries = [modules: to_binary (P) || P <- Paths], 40 %false = lists: any (fun (M) -> code: is_loaded (M) end, Modules),40 false = lists: any (fun (M) -> code: is_loaded (M) end, Modules), 41 41 Tester ! {run, Binaries}, 42 42 Results = receive_all ([]), 43 %false = lists: any (fun (M) -> code: is_loaded (M) end, Modules),43 false = lists: any (fun (M) -> code: is_loaded (M) end, Modules), 44 44 Results. 45 45 … … 51 51 Tester = spawn_link (tester, init, [notify_me (), Node]), 52 52 [{2, 0, 0}, {2, 1, 1}, Error, {2, 2, 1}] = send (Root, [eg_test], Tester), 53 {{badmatch, nok}, [{eg_test, nok, 0} | _]} = Error, 53 {badmatch, nok} = dict: fetch (error, Error), 54 [{eg_test, nok, 0} | _] = dict: fetch (stack_trace, Error), 54 55 ok. 55 56 … … 57 58 Tester = spawn_link (tester, init, [notify_me (), Node]), 58 59 [{1, 0, 0}, Error, {1, 1, 0}] = send (Root, [eg_test_of_code], Tester), 59 {undef, [{eg_code, ok, []}, {eg_test_of_code, ok, 0} | _]} = Error, 60 undef = dict: fetch (error, Error), 61 Stack_trace = dict: fetch (stack_trace, Error), 62 [{eg_code, ok, []}, {eg_test_of_code, ok, 0} | _] = Stack_trace, 60 63 [{1, 0, 0}, {1, 1, 1}] = send (Root, [eg_code], Tester), 61 64 ok. … … 80 83 Binary = modules: forms_to_binary (eg_test_form ("nok")), 81 84 Tester ! {run, [Binary]}, 82 Results = receive_all ([]), 83 [{1, 0, 0}, _Error, {1, 1, 0}] = Results, 85 [{1, 0, 0}, Error, {1, 1, 0}] = receive_all ([]), 84 86 Correct_binary = modules: forms_to_binary (eg_test_form ("ok")), 85 87 Tester ! {run, [Correct_binary]}, 86 88 [{1, 0, 0}, {1, 1, 1}] = receive_all ([]), 87 89 Tester ! {run, [Binary]}, 88 [{1, 0, 0}, _Error, {1, 1, 0}] = receive_all ([]),90 [{1, 0, 0}, Error, {1, 1, 0}] = receive_all ([]), 89 91 ok. 90 92 … … 94 96 Tester ! {delete,[eg_code]}, 95 97 [{1, 0, 0}, Error, {1, 1, 0}] = receive_all ([]), 96 {undef, [{eg_code, ok, []}, {eg_test_of_code, ok, 0} | _]} = Error, 98 undef = dict: fetch (error, Error), 99 [{eg_code, ok, []} | _] = dict: fetch (stack_trace, Error), 97 100 [{1, 0, 0}, {1, 1, 1}] = send (Root, [eg_code], Tester), 98 101 ok. … … 111 114 Result = send (Root, Modules, Tester), 112 115 [{1, 0, 0}, Error, {1, 1, 0}] = Result, 113 {{badmatch, bad_eg_code}, _} = Error, 114 116 {badmatch, bad_eg_code} = dict: fetch (error, Error), 115 117 Result_after_new_test = send (Root, [eg_test_not_exports], Tester), 116 118 [{2, 0, 0}, {2, 1, 1}, Error, {2, 2, 1}] = Result_after_new_test, 117 118 119 New_run = send (Root, [eg_test_of_code], Tester), 119 120 [{3, 0, 0}, {3, 1, 1}, Error, {3, 2, 1}, {3, 3, 2}] = New_run, 121 ok. 122 123 provides_failed_test_and_location (Node, Root) -> 124 Tester = spawn_link (tester, init, [notify_me (), Node]), 125 [{2, 0, 0}, {2, 1, 1}, Error, {2, 2, 1}] = send (Root, [eg_test], Tester), 126 Filename = filename: join (Root, "eg_test.erl"), 127 {eg_test, nok, 0, Filename, 6} = dict: fetch (location, Error), 120 128 ok. 121 129
Note: See TracChangeset
for help on using the changeset viewer.
