some test added to TypeCastExpressionTest

This commit is contained in:
Sergey Ignatov
2011-11-04 15:15:55 +04:00
parent 74230b70e5
commit 8b3a02cc4f
@@ -28,32 +28,38 @@ public class TypeCastExpressionTest extends JetTestCaseBase {
); );
} }
// TODO: add support for generics and uncomment public void testPrimitiveType() throws Exception {
// public void testSimpleGenericCast() throws Exception { Assert.assertEquals(
// Assert.assertEquals( expressionToKotlin("(int)100.00;"),
// expressionToKotlin("(List<Expression>)list"), "(100.00 as Int)"
// "(list as List<Expression?>)" );
// ); }
// }
// public void testSimpleGenericCast() throws Exception {
// public void testExtendsWildcardCast() throws Exception { Assert.assertEquals(
// Assert.assertEquals( expressionToKotlin("(List<Expression>)list"),
// expressionToKotlin("(List<? extends String>)list"), "(list as List<Expression?>?)"
// "(list as List<out String?>)" );
// ); }
// }
// public void testExtendsWildcardCast() throws Exception {
// public void testSuperWildcardCast() throws Exception { Assert.assertEquals(
// Assert.assertEquals( expressionToKotlin("(List<? extends String>)list"),
// expressionToKotlin("(List<? super String>)list"), "(list as List<out String?>?)"
// "(list as List<in String?>)" );
// ); }
// }
// public void testSuperWildcardCast() throws Exception {
// public void testWildcardCast() throws Exception { Assert.assertEquals(
// Assert.assertEquals( expressionToKotlin("(List<? super String>)list"),
// expressionToKotlin("(List<?>)list"), "(list as List<in String?>?)"
// "(list as List<*>)" );
// ); }
// }
public void testWildcardCast() throws Exception {
Assert.assertEquals(
expressionToKotlin("(List<?>)list"),
"(list as List<*>?)"
);
}
} }