mirror of
https://github.com/uuid-rs/uuid.git
synced 2025-09-30 14:31:03 +00:00
move ui tests into dedicated directories
This commit is contained in:
parent
2925da3372
commit
4d05425f98
29
README.tpl
29
README.tpl
@ -1,29 +0,0 @@
|
||||
{{crate}}
|
||||
---------
|
||||
|
||||
[](https://crates.io/crates/uuid)
|
||||
[](https://gitter.im/uuid-rs/Lobby?utm_source=badge&utm_medium=badge&utm_content=badge)
|
||||

|
||||
{{badges}}
|
||||
|
||||
---
|
||||
|
||||
{{readme}}
|
||||
|
||||
[`Uuid`]: https://docs.rs/uuid/{{version}}/uuid/struct.Uuid.html
|
||||
|
||||
---
|
||||
# License
|
||||
|
||||
Licensed under either of
|
||||
|
||||
* Apache License, Version 2.0, (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
|
||||
* MIT license (LICENSE-MIT or https://opensource.org/licenses/MIT)
|
||||
|
||||
at your option.
|
||||
|
||||
## Contribution
|
||||
|
||||
Unless you explicitly state otherwise, any contribution intentionally submitted
|
||||
for inclusion in the work by you, as defined in the Apache-2.0 license, shall
|
||||
be dual licensed as above, without any additional terms or conditions.
|
@ -48,12 +48,3 @@ fn parse_invalid_group_len(b: &mut Bencher) {
|
||||
fn parse_invalid_groups(b: &mut Bencher) {
|
||||
b.iter(|| Uuid::parse_str("F9168C5E-CEB2-4faa-B6BFF329BF39FA1E4"));
|
||||
}
|
||||
|
||||
#[cfg(feature = "macros")]
|
||||
#[test]
|
||||
fn test_valid_macro() {
|
||||
let t = trybuild::TestCases::new();
|
||||
t.pass("benches/macros/valid_parse.rs");
|
||||
t.pass("benches/macros/renamed.rs");
|
||||
t.compile_fail("benches/macros/invalid_parse.rs");
|
||||
}
|
||||
|
7
tests/macros.rs
Normal file
7
tests/macros.rs
Normal file
@ -0,0 +1,7 @@
|
||||
#[cfg(feature = "macros")]
|
||||
#[test]
|
||||
fn ui() {
|
||||
let t = trybuild::TestCases::new();
|
||||
t.pass("tests/ui/compile_pass/*.rs");
|
||||
t.compile_fail("tests/ui/compile_fail/*.rs");
|
||||
}
|
1
tests/ui/compile_fail.stderr
Normal file
1
tests/ui/compile_fail.stderr
Normal file
@ -0,0 +1 @@
|
||||
error: couldn't read $DIR/tests/ui/compile_fail: Is a directory (os error 21)
|
@ -26,4 +26,4 @@ const _: Uuid = uuid!("F9168C5E-CEB2-4faa-BGBF-329BF39FA1E4");
|
||||
const _: Uuid = uuid!("01020304-1112-2122-3132-41424344");
|
||||
const _: Uuid = uuid!("F9168C5E-CEB2-4faa-B6BFF329BF39FA1E4");
|
||||
|
||||
fn main() {}
|
||||
fn main() {}
|
@ -1,125 +1,125 @@
|
||||
error: invalid length: expected one of [36, 32], found 0
|
||||
--> benches/macros/invalid_parse.rs:3:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:3:23
|
||||
|
|
||||
3 | const _: Uuid = uuid!("");
|
||||
| ^^
|
||||
|
||||
error: invalid length: expected one of [36, 32], found 1
|
||||
--> benches/macros/invalid_parse.rs:4:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:4:23
|
||||
|
|
||||
4 | const _: Uuid = uuid!("!");
|
||||
| ^^^
|
||||
|
||||
error: invalid length: expected one of [36, 32], found 37
|
||||
--> benches/macros/invalid_parse.rs:5:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:5:23
|
||||
|
|
||||
5 | const _: Uuid = uuid!("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E45");
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error: invalid length: expected one of [36, 32], found 35
|
||||
--> benches/macros/invalid_parse.rs:6:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:6:23
|
||||
|
|
||||
6 | const _: Uuid = uuid!("F9168C5E-CEB2-4faa-BBF-329BF39FA1E4");
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error: invalid character: expected an optional prefix of `urn:uuid:` followed by 0123456789abcdefABCDEF-, found G at 20
|
||||
--> benches/macros/invalid_parse.rs:7:44
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:7:44
|
||||
|
|
||||
7 | const _: Uuid = uuid!("F9168C5E-CEB2-4faa-BGBF-329BF39FA1E4");
|
||||
| ^
|
||||
|
||||
error: invalid number of groups: expected one of [1, 5], found 4
|
||||
--> benches/macros/invalid_parse.rs:8:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:8:23
|
||||
|
|
||||
8 | const _: Uuid = uuid!("F9168C5E-CEB2-4faa-B6BFF329BF39FA1E4");
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error: invalid length: expected one of [36, 32], found 18
|
||||
--> benches/macros/invalid_parse.rs:9:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:9:23
|
||||
|
|
||||
9 | const _: Uuid = uuid!("F9168C5E-CEB2-4faa");
|
||||
| ^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error: invalid character: expected an optional prefix of `urn:uuid:` followed by 0123456789abcdefABCDEF-, found X at 18
|
||||
--> benches/macros/invalid_parse.rs:10:42
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:10:42
|
||||
|
|
||||
10 | const _: Uuid = uuid!("F9168C5E-CEB2-4faaXB6BFF329BF39FA1E4");
|
||||
| ^
|
||||
|
||||
error: invalid group length: expected 4, found 3 in group 1
|
||||
--> benches/macros/invalid_parse.rs:11:33
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:11:33
|
||||
|
|
||||
11 | const _: Uuid = uuid!("F9168C5E-CEB-24fa-eB6BFF32-BF39FA1E4");
|
||||
| ^^^
|
||||
|
||||
error: invalid group length: expected 12, found 8 in group 4
|
||||
--> benches/macros/invalid_parse.rs:12:48
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:12:48
|
||||
|
|
||||
12 | const _: Uuid = uuid!("01020304-1112-2122-3132-41424344");
|
||||
| ^^^^^^^^
|
||||
|
||||
error: invalid length: expected one of [36, 32], found 33
|
||||
--> benches/macros/invalid_parse.rs:13:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:13:23
|
||||
|
|
||||
13 | const _: Uuid = uuid!("67e5504410b1426f9247bb680e5fe0c88");
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error: invalid length: expected one of [36, 32], found 33
|
||||
--> benches/macros/invalid_parse.rs:14:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:14:23
|
||||
|
|
||||
14 | const _: Uuid = uuid!("67e5504410b1426f9247bb680e5fe0cg8");
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error: invalid character: expected an optional prefix of `urn:uuid:` followed by 0123456789abcdefABCDEF-, found % at 15
|
||||
--> benches/macros/invalid_parse.rs:15:39
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:15:39
|
||||
|
|
||||
15 | const _: Uuid = uuid!("67e5504410b1426%9247bb680e5fe0c8");
|
||||
| ^
|
||||
|
||||
error: invalid length: expected one of [36, 32], found 31
|
||||
--> benches/macros/invalid_parse.rs:18:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:18:23
|
||||
|
|
||||
18 | const _: Uuid = uuid!("67e5504410b1426f9247bb680e5fe0c");
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error: invalid character: expected an optional prefix of `urn:uuid:` followed by 0123456789abcdefABCDEF-, found X at 6
|
||||
--> benches/macros/invalid_parse.rs:19:30
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:19:30
|
||||
|
|
||||
19 | const _: Uuid = uuid!("67e550X410b1426f9247bb680e5fe0cd");
|
||||
| ^
|
||||
|
||||
error: invalid group length: expected 8, found 6 in group 0
|
||||
--> benches/macros/invalid_parse.rs:20:24
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:20:24
|
||||
|
|
||||
20 | const _: Uuid = uuid!("67e550-4105b1426f9247bb680e5fe0c");
|
||||
| ^^^^^^
|
||||
|
||||
error: invalid group length: expected 4, found 5 in group 3
|
||||
--> benches/macros/invalid_parse.rs:21:43
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:21:43
|
||||
|
|
||||
21 | const _: Uuid = uuid!("F9168C5E-CEB2-4faa-B6BF1-02BF39FA1E4");
|
||||
| ^^^^^
|
||||
|
||||
error: invalid length: expected one of [36, 32], found 35
|
||||
--> benches/macros/invalid_parse.rs:24:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:24:23
|
||||
|
|
||||
24 | const _: Uuid = uuid!("F9168C5E-CEB2-4faa-BBF-329BF39FA1E4");
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
error: invalid character: expected an optional prefix of `urn:uuid:` followed by 0123456789abcdefABCDEF-, found G at 20
|
||||
--> benches/macros/invalid_parse.rs:25:44
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:25:44
|
||||
|
|
||||
25 | const _: Uuid = uuid!("F9168C5E-CEB2-4faa-BGBF-329BF39FA1E4");
|
||||
| ^
|
||||
|
||||
error: invalid group length: expected 12, found 8 in group 4
|
||||
--> benches/macros/invalid_parse.rs:26:48
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:26:48
|
||||
|
|
||||
26 | const _: Uuid = uuid!("01020304-1112-2122-3132-41424344");
|
||||
| ^^^^^^^^
|
||||
|
||||
error: invalid number of groups: expected one of [1, 5], found 4
|
||||
--> benches/macros/invalid_parse.rs:27:23
|
||||
--> tests/ui/compile_fail/invalid_parse.rs:27:23
|
||||
|
|
||||
27 | const _: Uuid = uuid!("F9168C5E-CEB2-4faa-B6BFF329BF39FA1E4");
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
@ -17,4 +17,4 @@ const _: Uuid = uuid!("67e55044-10b1-426f-9247-bb680e5fe0c8");
|
||||
// valid short
|
||||
const _: Uuid = uuid!("67e5504410b1426f9247bb680e5fe0c8");
|
||||
|
||||
fn main() {}
|
||||
fn main() {}
|
Loading…
x
Reference in New Issue
Block a user