package com.github.mustachejava;
import org.junit.Before;
import org.junit.Test;
import java.io.Reader;
import java.io.StringReader;
import java.io.StringWriter;
import java.util.HashMap;
import java.util.Map;
import static org.junit.Assert.assertEquals;
public class ExplicitMapNullTest {
private static final String TEMPLATE = "{{nullData}}";
private Mustache mustache;
@Before
public void setUp() {
MustacheFactory factory = new DefaultMustacheFactory();
Reader reader = new StringReader(TEMPLATE);
mustache = factory.compile(reader, "template");
}
@Test
public void textExplicitNullMapValue() {
Map<String, Object> model = new HashMap<>();
model.put("nullData", null);
StringWriter writer = new StringWriter();
mustache.execute(writer, model);
assertEquals("", writer.toString());
}
}