Changeset 96 for trunk/src/modules_test.erl
- Timestamp:
- 08/19/10 09:26:03 (21 months ago)
- File:
-
- 1 edited
-
trunk/src/modules_test.erl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/modules_test.erl
r92 r96 4 4 5 5 -module (modules_test). 6 -test (exports). 6 -test (module_name). 7 -test (locate). 8 -test (includes). 7 9 -export ([module_name/0]). 8 10 -export ([locate/0]). 11 -export ([includes_tree/0]). 12 -export ([includes/0]). 9 13 10 14 module_name () -> … … 29 33 {File, 3} = modules: locate ({eg_code, ok, 0}, Binary), 30 34 ok. 35 36 includes_tree () -> 37 [{file, "eg_include.hrl", "-define(eg_macro,ok)."}, 38 {file, "eg_code_with_include.erl", 39 ["-module (eg_code_with_include).", 40 "-export ([ok/0]).", 41 "-include (\"eg_include.hrl\").", 42 "ok () -> ?eg_macro."]}, 43 {file, "eg_code_no_include.erl", 44 ["-module (eg_code_no_include).", 45 "-export ([ok/0]).", 46 "ok () -> ok."]}, 47 {directory, "dir", 48 [{file, "eg_include_in_dir.hrl", "-define(eg_macro2,nok)."}]}, 49 {file, "eg_code_include_with_path.erl", 50 ["-module (eg_code_include_with_path).", 51 "-include (\"dir/eg_include_in_dir.hrl\").", 52 "-export ([ok/0]).", 53 "ok () -> ok."]}]. 54 55 includes () -> 56 ok = fixtures: use_tree (includes_tree (), fun includes/2). 57 58 includes (Root, _) -> 59 Without = filename: join (Root, "eg_code_no_include.erl"), 60 [] = modules: includes (Without), 61 With = filename: join (Root, "eg_code_with_include.erl"), 62 ["eg_include.hrl"] = modules: includes (With), 63 With_path = filename: join (Root, "eg_code_include_with_path.erl"), 64 ["dir/eg_include_in_dir.hrl"] = modules: includes (With_path), 65 ok.
Note: See TracChangeset
for help on using the changeset viewer.
