@Override
    public String getName() {
        return "Dart Package Analyzer";
    }
@Test
    public void testDartPubspecYamlAnalyzerAddressbook() throws AnalysisException {
        final Engine engine = new Engine(getSettings());
        final Dependency result = new Dependency(BaseTest.getResourceAsFile(this,
                "dart.addressbook/pubspec.yaml"));
        dartAnalyzer.analyze(result, engine);

        assertThat(engine.getDependencies().length, equalTo(1));

        Dependency dependency1 = engine.getDependencies()[0];
       
        assertThat(dependency1.getName(), equalTo("protobuf"));
        assertThat(dependency1.getVersion(), equalTo(""));
    }