use super::*;
#[test]
fn _0001() {
eq("", "{}");
}
#[test]
fn _0002() {
eq(" \t \t \t ", "{}");
}
#[test]
fn _0003() {
eq(" \n ", "{}");
}
#[test]
fn _0004() {
eq(" \r ", "{}");
}
#[test]
fn _0005() {
eq(" \r\n ", "{}");
}
#[test]
fn _0006() {
eq(" \n \n", "{}");
}
#[test]
fn _0007() {
eq(" \" ", "{}");
}
#[test]
fn _0008() {
eq("a", "{}");
}
#[test]
fn _0009() {
eq("a\n", "{}");
}
#[test]
fn _0010() {
eq("a\n ", "{}");
}
#[test]
fn _0011() {
eq("a\n \n", "{}");
}
#[test]
fn _0012() {
eq("a\nb\n", r#"{"a": "b"}"#);
}
#[test]
fn _0013() {
eq("a\nb", r#"{"a": "b"}"#);
}
#[test]
fn _0014() {
eq("a\n\nb", r#"{"a": "b"}"#);
}
#[test]
fn _0015() {
eq("a\n\nb\n", r#"{"a": "b"}"#);
}
#[test]
fn _0016() {
eq("\n\na\n\n\n\nb\n\n\n", r#"{"a": "b"}"#);
}
#[test]
fn _0017() {
eq(" a \n b \n", r#"{"a": "b"}"#);
}
#[test]
fn _0018() {
eq(" a \n b ", r#"{"a": "b"}"#);
}
#[test]
fn _0019() {
eq("\" a \"\nb\n", r#"{" a ": "b"}"#);
}
#[test]
fn _0020() {
eq(" a \n\" b \"\n", r#"{"a": " b "}"#);
}
#[test]
fn _0021() {
eq("\" a \"\n\" b \"\n", r#"{" a ": " b "}"#);
}
#[test]
fn _0022() {
eq("\" \"a \"\nb\n", r#"{" "a ": "b"}"#);
}
#[test]
fn _0023() {
eq("\" \\a \"\nb\n", r#"{" \a ": "b"}"#);
}
#[test]
fn _0024() {
eq("a\n\" b \"\n", r#"{"a": " b "}"#);
}
#[test]
fn _0025() {
eq("a\n\" \"b \"\n", r#"{"a": " "b "}"#);
}
#[test]
fn _0026() {
eq("a\n\" \\b \"\n", r#"{"a": " \b "}"#);
}
#[test]
fn _0027() {
eq("a\nb\nc\nd\n", r#"{"a": "b", "c": "d"}"#);
}
#[test]
fn _0028() {
eqn("\" a \n a \"\n\" b \n b \"\n", r#"{" a \n a ": " b \n b "}"#);
}
#[test]
fn _0029() {
let input = r#"
" a1
a2
a3 "
" b1 b2
b3 b4 "
" c1 c2 c3
c4
c5"
"d1
d2 d3
d4"
"#;
eqn(
input,
r#"{" a1\n a2\n a3 ": " b1 b2\n b3 b4 ", " c1 c2 c3\n c4\n c5": "d1\n d2 d3\n d4"}"#,
);
}
#[test]
fn _0030() {
eqn("\"key", r#"{}"#);
}
#[test]
fn _0031() {
eqn("\"key\"\n\"value", r#"{}"#);
}
#[test]
fn _0032() {
eqn("\"key\"\nvalue", r#"{"key": "value"}"#);
}
#[test]
fn _0033() {
eqn("\"key\" value", r#"{}"#);
}
#[test]
fn _0034() {
eqn("\"key\" \n value", r#"{}"#);
}
#[test]
fn _0035() {
eqn("\"key\"\n \"value\" \r", r#"{}"#);
}
#[test]
fn _0036() {
eqnm("`key`\n`value`\n", r#"{"key": "value"}"#, &['`']);
}
#[test]
fn _0037() {
eqnm("`key`key`\n`value`value`\n", r#"{"key`key": "value`value"}"#, &['`']);
}
#[test]
fn _0038() {
eqnm("@key@\n`value`\n", r#"{"key": "value"}"#, &['`', '@']);
}
#[test]
fn _0039() {
eqnm("@key@key@\n#value#value#\n", r#"{"key@key": "value#value"}"#, &['@', '#']);
}
#[test]
fn _0040() {
eqnm("@key@key@\r#value#value#\r", r#"{"key@key": "value#value"}"#, &['@', '#']);
}
#[test]
fn _0041() {
eqnm("@key@key@\r\n#value#value#\r\n", r#"{"key@key": "value#value"}"#, &['@', '#']);
}