This commit is contained in:
@ -276,42 +276,30 @@ mod tests {
|
||||
let mut builder = LawBuilder::new("law");
|
||||
builder.add_classifier(Classifier::new("Abschnitt", Arc::new(&contains)).root());
|
||||
|
||||
let mut parser = Parser::new();
|
||||
let parser = Parser::new();
|
||||
|
||||
test(law_id, &mut builder, parser);
|
||||
}
|
||||
//#[test]
|
||||
//fn urhg() {
|
||||
// let law_id = "10001848";
|
||||
// let mut builder = LawBuilder::new("law");
|
||||
// builder.add_classifier(Classifier::new("Hauptstück", Arc::new(&contains)).root());
|
||||
// builder.add_classifier(Classifier::new("Abschnitt", Arc::new(&contains)));
|
||||
// builder.add_classifier(Classifier::new("Number", Arc::new(&starts_with_number)));
|
||||
#[test]
|
||||
fn urhg() {
|
||||
let law_id = "10001848";
|
||||
let mut builder = LawBuilder::new("law");
|
||||
builder.add_classifier(Classifier::new("Hauptstück", Arc::new(&contains)).root());
|
||||
builder.add_classifier(Classifier::new("Abschnitt", Arc::new(&contains)));
|
||||
builder.add_classifier(Classifier::new("Number", Arc::new(&starts_with_number)));
|
||||
|
||||
// let mut parser = Parser::new();
|
||||
// parser.add_string_to_replace("<i>.</i>", ".");
|
||||
// parser.add_string_to_replace("<gdash />", "-");
|
||||
// parser.add_string_to_replace(
|
||||
//r#"<//liste><schlussteil ebene="0" art="normal" ct="text">(2) Einer Rundfunksendung steht es gleich, wenn ein Werk von einer im In- oder im Ausland gelegenen Stelle aus der Öffentlichkeit im Inland, ähnlich wie durch Rundfunk, aber mit Hilfe von Leitungen wahrnehmbar gemacht wird.</schlussteil></liste>"#,
|
||||
// r#"<absatz typ="abs" ct="text" halign="j">(2) Einer Rundfunksendung steht es gleich, wenn ein Werk von einer im In- oder im Ausland gelegenen Stelle aus der Öffentlichkeit im Inland, ähnlich wie durch Rundfunk, aber mit Hilfe von Leitungen wahrnehmbar gemacht wird.</absatz>"#,
|
||||
// );
|
||||
// parser.add_string_to_replace("</schlussteil></liste>", "</liste>");
|
||||
let mut parser = Parser::new();
|
||||
parser.add_string_to_replace("<i>.</i>", ".");
|
||||
parser.add_string_to_replace("<gdash />", "-");
|
||||
parser.add_string_to_replace(
|
||||
r#"<liste><schlussteil ebene="0" art="normal" ct="text">(2) Einer Rundfunksendung steht es gleich, wenn ein Werk von einer im In- oder im Ausland gelegenen Stelle aus der Öffentlichkeit im Inland, ähnlich wie durch Rundfunk, aber mit Hilfe von Leitungen wahrnehmbar gemacht wird.</schlussteil></liste>"#,
|
||||
r#"<absatz typ="abs" ct="text" halign="j">(2) Einer Rundfunksendung steht es gleich, wenn ein Werk von einer im In- oder im Ausland gelegenen Stelle aus der Öffentlichkeit im Inland, ähnlich wie durch Rundfunk, aber mit Hilfe von Leitungen wahrnehmbar gemacht wird.</absatz>"#,
|
||||
);
|
||||
parser.add_string_to_replace("\u{a0}", " ");
|
||||
|
||||
// test(law_id, &mut builder, parser);
|
||||
//}
|
||||
test(law_id, &mut builder, parser);
|
||||
}
|
||||
|
||||
// TODO: 10001622(ABGB)
|
||||
// https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10002180
|
||||
|
||||
//#[test]
|
||||
//fn todo() {
|
||||
// let law_id = "";
|
||||
// let mut builder = LawBuilder::new("law");
|
||||
// builder.add_classifier(Classifier::new("Abschnitt", Arc::new(&contains)).root());
|
||||
|
||||
// let mut parser = Parser::new();
|
||||
// parser.add_string_to_remove(r#"<absatz typ="abs" ct="text" halign="j"><i>(§§ 1, 2, 3, 4,6, § 8 Abs. 1 und 2 des Gesetzes vom 16. Februar 1883, RGBl. Nr. 20, betreffend das Verfahren zum Zwecke der Todeserklärung und der Beweisführung des Todes, in der Fassung des Gesetzes vom 31. März 1918, RGBl. Nr. 129:)</i></absatz>"#);
|
||||
|
||||
// test(law_id, &mut builder, parser);
|
||||
//}
|
||||
// TODO: 10001622(ABGB)
|
||||
// https://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10002180
|
||||
}
|
||||
|
Reference in New Issue
Block a user