tests: fixture 파일명과 unit 동기화

This commit is contained in:
2026-08-17 04:14:30 +09:00
parent fe5f853feb
commit d22964cdb6
119 changed files with 286 additions and 119 deletions
@@ -1,7 +1,8 @@
unit bad_bufw;
unit badfbuf;
fn main() -> void {
var raw: [4]u8 = [0, 0, 0, 0];
var buf: []mut u8 = raw[..];
let w = io.buf_writer(buf);
}
@@ -1,6 +1,7 @@
unit bad_cls;
unit badfcls;
fn main() -> i32 {
@print("}", 1);
return 0;
}
@@ -1,6 +1,7 @@
unit bad_many;
unit badfmany;
fn main() -> i32 {
@print("{}", 1, 2);
return 0;
}
@@ -1,6 +1,7 @@
unit bad_ari;
unit badfmta;
fn main() -> i32 {
@print("{} {}", 1);
return 0;
}
@@ -1,6 +1,7 @@
unit bad_open;
unit badfopen;
fn main() -> i32 {
@print("{", 1);
return 0;
}
@@ -1,7 +1,8 @@
unit bad_run;
unit badfrun;
fn main() -> i32 {
var fmt: str = "{}";
@print(fmt, 1);
return 0;
}
@@ -1,6 +1,7 @@
unit bad_try;
unit badftry;
fn main() -> i32 {
try @print("nope");
return 0;
}
@@ -1,4 +1,4 @@
unit bad_type;
unit badftype;
struct Point { x: i32, }
@@ -7,3 +7,4 @@ fn main() -> i32 {
@print("{}", p);
return 0;
}
@@ -1,6 +1,7 @@
unit bad_verb;
unit badfverb;
fn main() -> i32 {
@print("{q}", 1);
return 0;
}
@@ -1,7 +1,8 @@
unit bad_writ;
unit badfwrit;
fn main() -> i32 {
var x: i32 = 0;
@fprint(x, "bad");
return 0;
}
@@ -1,4 +1,4 @@
unit ok_forma;
unit okfmt;
const FMT: str = "n={} hex={x} c={c} s={s} b={b} {{ok}}\n";
@@ -28,3 +28,4 @@ fn main() -> i32 {
buf5[0] == ('n' as u8) and buf5[2] == ('2' as u8) { return 0; }
return 1;
}
@@ -1,5 +1,6 @@
unit ok_prop;
unit okprop;
pub fn propagate(w: io.Writer) -> !void {
try @fprint(w, "a{}b", 1);
}
@@ -1,4 +1,4 @@
unit ok_try_f;
unit oktryf;
fn main() -> !void {
var raw: [4]u8 = [0, 0, 0, 0];
@@ -6,3 +6,4 @@ fn main() -> !void {
let w: io.Writer = io.null_writer();
try @fprint(w, "ok");
}