@Test @SuppressWarnings("unchecked") public void parse_object() throws IOException { List<Object> members = (List<Object>) parser.parse(resources.sourceFile(Paths.get("_data", "members.yml"))); assertThat(members).hasSize(3); assertThat((Map<String, Object>) members.get(0)) .containsExactly(entry("name", "Tom Preston-Werner"), entry("github", "mojombo")); }
@Test public void parse_map() { Map<String, Object> map = parser.parseMap(new SourceFile(null, "name: Bob")); assertThat(map).containsExactly(entry("name", "Bob")); }
@Test public void parse_empty_map() { Map<String, Object> map = parser.parseMap(new SourceFile(null, "")); assertThat(map).isEmpty(); }