### Question:
UpdateBuilder extends BaseBuilder { public UpdateBuilder set(NodeBuilder setExpression) { node(SET_NODE, UpdateSetNode::new).addChild(setExpression.build()); return this; } UpdateBuilder(String table); UpdateBuilder set(NodeBuilder setExpression); UpdateBuilder where(NodeBuilder expression);  }### Answer:
@Test public void testUpdateWithFields() { UpdateBuilder builder = new UpdateBuilder("test"); builder .set(column("col1").eq(value(1))) .set(column("col2").eq(value("test"))) .set(column("col3").eq(value(null))); Node node = builder.build(); assertThat(node, instanceOf(UpdateNode.class)); assertSQL("UPDATE test SET col1 = 1, col2 = 'test', col3 = NULL", node); }