package pl.matisoft.soy.global;
import com.google.common.base.Optional;
import com.google.template.soy.data.SoyMapData;
import org.junit.Assert;
import org.junit.Test;
import pl.matisoft.soy.global.runtime.EmptyGlobalRuntimeModelResolver;
/**
* Created with IntelliJ IDEA.
* User: mszczap
* Date: 18.10.13
* Time: 20:57
*/
public class EmptyGlobalModelResolverTest {
private EmptyGlobalRuntimeModelResolver emptyGlobalModelResolver = new EmptyGlobalRuntimeModelResolver();
@Test
public void returnsNotNullByDefault() throws Exception {
final Optional<SoyMapData> soyMapDataOptional = emptyGlobalModelResolver.resolveData(null, null, null);
Assert.assertNotNull(soyMapDataOptional);
}
@Test
public void returnsAbsentByDefault() throws Exception {
final Optional<SoyMapData> soyMapDataOptional = emptyGlobalModelResolver.resolveData(null, null, null);
Assert.assertFalse(soyMapDataOptional.isPresent());
}
}