private void verifyData( Validator<Node> nodeAdditionalValidation, Validator<Relationship> relationshipAdditionalValidation ) { verifyData( NODE_COUNT, RELATIONSHIP_COUNT, nodeAdditionalValidation, relationshipAdditionalValidation ); }
@Test public void shouldBeAbleToMixSpecifiedAndUnspecifiedGroups() throws Exception { // GIVEN List<String> groupOneNodeIds = asList( "1", "2", "3" ); List<String> groupTwoNodeIds = asList( "4", "5", "2" ); Configuration config = Configuration.COMMAS; // WHEN importTool( "--into", dbRule.getDatabaseDirAbsolutePath(), "--nodes", nodeHeader( config, "MyGroup" ).getAbsolutePath() + MULTI_FILE_DELIMITER + nodeData( false, config, groupOneNodeIds, TRUE ).getAbsolutePath(), "--nodes", nodeHeader( config ).getAbsolutePath() + MULTI_FILE_DELIMITER + nodeData( false, config, groupTwoNodeIds, TRUE ).getAbsolutePath() ); // THEN verifyData( 6, 0, Validators.emptyValidator(), Validators.emptyValidator() ); }
@Test public void shouldHandleAdditiveLabelsWithSpaces() throws Exception { // GIVEN List<String> nodeIds = nodeIds(); Configuration config = Configuration.COMMAS; final Label label1 = label( "My First Label" ); final Label label2 = label( "My Other Label" ); // WHEN importTool( "--into", dbRule.getDatabaseDirAbsolutePath(), "--nodes:My First Label:My Other Label", nodeData( true, config, nodeIds, TRUE ).getAbsolutePath(), "--relationships", relationshipData( true, config, nodeIds, TRUE, true ).getAbsolutePath() ); // THEN verifyData( node -> { assertTrue( node.hasLabel( label1 ) ); assertTrue( node.hasLabel( label2 ) ); }, Validators.emptyValidator() ); }