@Test
public void otherInvalidTests() {

    // wrong name
    this.exp = ff.literal(WindBarbsFactory.WINDBARBS_PREFIX + "pippo(110)[kts]");
    Shape shp = (Shape) wbf.getShape(null, this.exp, this.feature);
    assertNull(shp);
    // wrong name
    this.exp = ff.literal(WindBarbsFactory.WINDBARBS_PREFIX + "(110)[kts]");
    shp = (Shape) wbf.getShape(null, this.exp, this.feature);
    assertNull(shp);
    // wrong qualifier
    this.exp = ff.literal("wrong://" + "default(110)[kts]");
    shp = (Shape) wbf.getShape(null, this.exp, this.feature);
    assertNull(shp);
    // missing UoM
    this.exp = ff.literal(WindBarbsFactory.WINDBARBS_PREFIX + "default(110)");
    shp = (Shape) wbf.getShape(null, this.exp, this.feature);
    assertNull(shp);
    // wrong syntax for speed
    this.exp = ff.literal(WindBarbsFactory.WINDBARBS_PREFIX + "default110[kts]");
    shp = (Shape) wbf.getShape(null, this.exp, this.feature);
    assertNull(shp);
    // null symbol
    shp = (Shape) wbf.getShape(null, null, this.feature);
    assertNull(shp);
    // null feature
    shp = (Shape) wbf.getShape(null, this.exp, null);
    assertNull(shp);
}