1pub fn hello() -> &'static str {
3 println!("{}", hallo());
4 "Hello, World!"
5}
6
7fn hallo() -> &'static str {
8 "Hallo, Welt!"
9}
10
11#[cfg(test)]
14#[path = "./private_tests/owned_hello.rs"]
15mod owned_hello;
16
17#[cfg(test)]
19#[path = "./private_tests/mod.rs"]
20mod private_tests;
21
22#[cfg(test)]
24mod private_tests_with_use {
25 use super::*;
26 #[test]
29 fn it_works_at_private() {
30 assert_eq!("Hallo, Welt!", hallo());
31 }
32}
33
34#[cfg(test)]
36mod private_tests_without_use {
37 #[test]
38 fn it_works_at_private() {
39 assert_eq!("Hallo, Welt!", super::hallo());
40 }
41}
42#[cfg(test)]
46#[path = "./integration_tests/i_hello.rs"]
47mod i_hello;
48
49#[cfg(test)]
50#[path = "./integration_tests/mod.rs"]
51mod integration_tests;
52