From b735a40ab1368d3f57b636b9b9c24689d2207b5b Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 17 Mar 2016 19:55:25 +0000 Subject: Name test more specifically --- .../java/org/zwobble/couscous/tests/CompilerTests.java | 4 ++-- .../com/example/GenericInterface.java | 14 ++++++++++++++ .../com/example/Supplier.java | 5 +++++ .../generic-interface/com/example/GenericInterface.java | 14 -------------- .../java/generic-interface/com/example/Supplier.java | 5 ----- 5 files changed, 21 insertions(+), 21 deletions(-) create mode 100644 src/test/resources/java/generic-interface-return-type/com/example/GenericInterface.java create mode 100644 src/test/resources/java/generic-interface-return-type/com/example/Supplier.java delete mode 100644 src/test/resources/java/generic-interface/com/example/GenericInterface.java delete mode 100644 src/test/resources/java/generic-interface/com/example/Supplier.java (limited to 'src/test') diff --git a/src/test/java/org/zwobble/couscous/tests/CompilerTests.java b/src/test/java/org/zwobble/couscous/tests/CompilerTests.java index 629f288..9fbbb73 100644 --- a/src/test/java/org/zwobble/couscous/tests/CompilerTests.java +++ b/src/test/java/org/zwobble/couscous/tests/CompilerTests.java @@ -195,11 +195,11 @@ public abstract class CompilerTests { } @Test - public void genericInterfaces() throws Exception { + public void genericInterfacesWithGenericTypeParameterAsReturnType() throws Exception { assertEquals( value("Hello"), execTestProgram( - "generic-interface", + "generic-interface-return-type", ScalarType.of("com.example.GenericInterface"), "value", list(), diff --git a/src/test/resources/java/generic-interface-return-type/com/example/GenericInterface.java b/src/test/resources/java/generic-interface-return-type/com/example/GenericInterface.java new file mode 100644 index 0000000..a316868 --- /dev/null +++ b/src/test/resources/java/generic-interface-return-type/com/example/GenericInterface.java @@ -0,0 +1,14 @@ +package com.example; + +public class GenericInterface { + public static String value() { + Supplier supplier = new Supplier() { + @Override + public String get() { + return "Hello"; + } + }; + + return supplier.get(); + } +} diff --git a/src/test/resources/java/generic-interface-return-type/com/example/Supplier.java b/src/test/resources/java/generic-interface-return-type/com/example/Supplier.java new file mode 100644 index 0000000..6c6da60 --- /dev/null +++ b/src/test/resources/java/generic-interface-return-type/com/example/Supplier.java @@ -0,0 +1,5 @@ +package com.example; + +public interface Supplier { + T get(); +} diff --git a/src/test/resources/java/generic-interface/com/example/GenericInterface.java b/src/test/resources/java/generic-interface/com/example/GenericInterface.java deleted file mode 100644 index a316868..0000000 --- a/src/test/resources/java/generic-interface/com/example/GenericInterface.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.example; - -public class GenericInterface { - public static String value() { - Supplier supplier = new Supplier() { - @Override - public String get() { - return "Hello"; - } - }; - - return supplier.get(); - } -} diff --git a/src/test/resources/java/generic-interface/com/example/Supplier.java b/src/test/resources/java/generic-interface/com/example/Supplier.java deleted file mode 100644 index 6c6da60..0000000 --- a/src/test/resources/java/generic-interface/com/example/Supplier.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.example; - -public interface Supplier { - T get(); -} -- cgit v1.2.3