Hello i’m reporting this issue, already asked about on discord:
Seems to be an error in the test script and/or description of the exercise
Hello i’m reporting this issue, already asked about on discord:
Seems to be an error in the test script and/or description of the exercise
It might be helpful to supply details. Some people might not be on Discord ![]()
is the exercise code itself expected to create prc1 and prc2 correctly and pass them to getRankedCars?
public static List<ProductionRemoteControlCar> getRankedCars(ProductionRemoteControlCar prc1, ProductionRemoteControlCar prc2) {
because it gives me this error:
[ERROR] COMPILATION ERROR :
[ERROR] /tmp/solution/src/test/java/RemoteControlCarTest.java:[67,62] method getRankedCars in class TestTrack cannot be applied to given types;
required: ProductionRemoteControlCar,ProductionRemoteControlCar
found: java.util.List<ProductionRemoteControlCar>
reason: actual and formal argument lists differ in length
[ERROR] /tmp/solution/src/test/java/RemoteControlCarTest.java:[84,62] method getRankedCars in class TestTrack cannot be applied to given types;
required: ProductionRemoteControlCar,ProductionRemoteControlCar
found: java.util.List<ProductionRemoteControlCar>
reason: actual and formal argument lists differ in length
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:testCompile (default-testCompile) on project exercise: Compilation failure: Compilation failure:
[ERROR] /tmp/solution/src/test/java/RemoteControlCarTest.java:[67,62] method getRankedCars in class TestTrack cannot be applied to given types;
[ERROR] required: ProductionRemoteControlCar,ProductionRemoteControlCar
[ERROR] found: java.util.List<ProductionRemoteControlCar>
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /tmp/solution/src/test/java/RemoteControlCarTest.java:[84,62] method getRankedCars in class TestTrack cannot be applied to given types;
[ERROR] required: ProductionRemoteControlCar,ProductionRemoteControlCar
[ERROR] found: java.util.List<ProductionRemoteControlCar>
[ERROR] reason: actual and formal argument lists differ in length
More specifically, the stubs set up a getRankedCars() function which takes two Car objects. The unit tests pass in a list of Car objects. The stubs and unit tests should be in sync with what the function signature is.
That would be appreciated. Thanks!
@andrerfcsantos Change TestTrack.getRankedCars stub to take a list of cars, consistent with the unit tests by IsaacG · Pull Request #2337 · exercism/java · GitHub
This should now be fixed.