Fixes #17307
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
}
// Finally remove unexpected characters in a thing type ID
id = id.replaceAll("[^a-zA-Z0-9_]", "");
- // ZP80 is translated to CONNECT and ZP100 to CONNECTAMP
+ // ZP80 is translated to CONNECT and ZP100 to CONNECTAMP; Boost is ignored
switch (id) {
case "ZP80":
id = "CONNECT";
case "ZP100":
id = "CONNECTAMP";
break;
+ case "Boost":
+ id = "";
+ break;
default:
break;
}
assertEquals("OneSL", SonosXMLParser.buildThingTypeIdFromModelName("Sonos One SL (OpenHome)"));
}
+ @Test
+ public void buildThingTypeIdFromBoost() {
+ assertEquals("", SonosXMLParser.buildThingTypeIdFromModelName("Sonos Boost"));
+ }
+
@Test
public void getRadioTimeFromXML() throws IOException {
InputStream resourceStream = getClass().getResourceAsStream("/OPML.xml");