@Override public boolean matches(Object item) { if (!(item instanceof MLDouble)) return false; return ((MLDouble) item).getSize() == 0; } });
assertThat(((MLChar) dataO.get("function_inputs")).getString(0), equalTo("c,a,b:{x:real|(a=0 => x /= 0) AND (a /= 0 => (x^2) - 4*a*c >= 0)}")); assertThat(((MLDouble) dataO.get("open")).get(0), equalTo(0.0)); assertThat(((MLDouble) dataO.get("fig")).getSize(), equalTo(0)); // This field should just exist, but be empty! assertThat(((MLDouble) dataO.get("multi_mode")).get(0), equalTo(1.0)); assertThat(((MLDouble) dataO.get("checked")).get(0), equalTo(0.0));