Fjern kundeopplysninger fra eksempler, tester og dokumentasjon
test / test (push) Successful in 1m42s
test / test (push) Successful in 1m42s
enok er et offentlig lager. Eksempelfilen, testene og README inneholdt navn og adresse til en privat kunde, og navnet på modellen fra kundeprosjektet. Eksemplet heter nå «Eldre enebolig med kjeller» uten adresse eller oppdragsgiver, og testene bruker oppdiktede adresser og navn. Opplysningene finnes fortsatt i tidligere commits i historikken. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015GeH3y8fwTaTudaD88P57o
This commit is contained in:
+8
-8
@@ -1744,21 +1744,21 @@ mod tester {
|
||||
fn adressen_hentes_fra_bygningen_og_ikke_fra_forfatteren() {
|
||||
let t = prove().replace(
|
||||
"#10= IFCBUILDING('b',$,'Testhus',$,$,#20,$,$,.ELEMENT.,$,$,$);",
|
||||
"#501= IFCPOSTALADDRESS($,$,$,$,('Hob\\X\\F8lveien 6'),$,'Tomter',$,'1825','Norge');\n\
|
||||
#502= IFCORGANIZATION('976015711','Klingenberg Bygg',$,$,(#501));\n\
|
||||
#503= IFCPERSON($,'Lynghaug','Fredrik',$,$,$,$,$);\n\
|
||||
"#501= IFCPOSTALADDRESS($,$,$,$,('Firmaveien 1'),$,'Firmaby',$,'9999','Norge');\n\
|
||||
#502= IFCORGANIZATION('999999999','Eksempel AS',$,$,(#501));\n\
|
||||
#503= IFCPERSON($,'Nordmann','Kari',$,$,$,$,$);\n\
|
||||
#504= IFCPERSONANDORGANIZATION(#503,#502,$);\n\
|
||||
#500= IFCPOSTALADDRESS($,$,$,$,('Nordhusstykket 5'),$,'Tomter',$,'1825','Norge');\n\
|
||||
#500= IFCPOSTALADDRESS($,$,$,$,('Eksempelveien 12'),$,'Eksempelby',$,'1234','Norge');\n\
|
||||
#10= IFCBUILDING('b',$,'Testhus',$,$,#20,$,$,.ELEMENT.,$,$,#500);",
|
||||
);
|
||||
let r = fra_tekst(&t, "prove").unwrap();
|
||||
assert_eq!(
|
||||
r.bygning.bygning.adresse.as_deref(),
|
||||
Some("Nordhusstykket 5, 1825 Tomter")
|
||||
Some("Eksempelveien 12, 1234 Eksempelby")
|
||||
);
|
||||
assert_eq!(
|
||||
r.bygning.bygning.energiraadgiver.as_deref(),
|
||||
Some("Fredrik Lynghaug, Klingenberg Bygg")
|
||||
Some("Kari Nordmann, Eksempel AS")
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1772,11 +1772,11 @@ mod tester {
|
||||
)
|
||||
.replace(
|
||||
"#3= IFCPROJECT('p',$,'Prosjekt',$,$,$,$,(#40),#2);",
|
||||
"#3= IFCPROJECT('p',$,'Nordhusstykket 5','Energianalyse',$,'Nordhusstykket 5','Eksisterende',(#40),#2);",
|
||||
"#3= IFCPROJECT('p',$,'Eksempelhuset','Energianalyse',$,'Eksempelhuset','Eksisterende',(#40),#2);",
|
||||
);
|
||||
let r = fra_tekst(&t, "prove").unwrap();
|
||||
assert_eq!(r.bygning.bygning.adresse, None);
|
||||
assert_eq!(r.bygning.bygning.navn, "Nordhusstykket 5");
|
||||
assert_eq!(r.bygning.bygning.navn, "Eksempelhuset");
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
//!
|
||||
//! ```text
|
||||
//! type,navn,areal,u_verdi,orientering,helning,mot,g_verdi,antall
|
||||
//! bygning,Nordhusstykket 5,140,,,,smaahus,1948,
|
||||
//! bygning,Eldre enebolig,140,,,,smaahus,1948,
|
||||
//! vegg,Yttervegg sør,32,1.0,180,90,ute,,
|
||||
//! vindu,Stue sør,4.2,2.8,180,90,,0.75,2
|
||||
//! ```
|
||||
|
||||
Reference in New Issue
Block a user