package core.framework.impl.code; import core.framework.api.http.HTTPMethod; import core.framework.api.util.Types; import org.junit.Test; import static org.junit.Assert.assertEquals; /** * @author neo */ public class CodeBuilderTest { @Test public void enumVariableLiteral() { assertEquals("core.framework.api.http.HTTPMethod.POST", CodeBuilder.enumVariableLiteral(HTTPMethod.POST)); } @Test public void typeVariableLiteral() { assertEquals("java.lang.String.class", CodeBuilder.typeVariableLiteral(String.class)); assertEquals("core.framework.api.util.Types.list(java.lang.String.class)", CodeBuilder.typeVariableLiteral(Types.list(String.class))); assertEquals("core.framework.api.util.Types.optional(java.lang.String.class)", CodeBuilder.typeVariableLiteral(Types.optional(String.class))); } }