PrimaryType.ceylon
import ceylon.ast.core {
OptionalType
}
import ceylon.ast.create {
createBaseType=baseType,
createPrimaryType=primaryType
}
import ceylon.test {
test,
assertEquals
}
test
shared void primaryType() {
assertEquals {
actual = createPrimaryType("String");
expected = createBaseType("String");
message = "Primary type from string";
};
assertEquals {
actual = createPrimaryType(OptionalType(createBaseType("String")));
expected = OptionalType(createBaseType("String"));
message = "Primary type from optional type";
};
}