### Question:
InsertBuilder extends BaseBuilder { public InsertBuilder value(ValueNodeBuilder valueNode) { node(VALUES_NODE, InsertValuesNode::new).addChild(valueNode.build()); return this; } InsertBuilder(String table); InsertBuilder column(ColumnNodeBuilder columnNode); InsertBuilder value(ValueNodeBuilder valueNode);  }### Answer:
@Test public void testInsertWithValues() { InsertBuilder builder = new InsertBuilder("test"); builder .value(value(1)) .value(value("test")) .value(value(null)); Node node = builder.build(); assertThat(node, instanceOf(InsertNode.class)); assertSQL("INSERT INTO test VALUES( 1, 'test', NULL)", node); }