-
Notifications
You must be signed in to change notification settings - Fork 157
Description
I am getting this error when running the dataprovider:
java.lang.Exception: Method checkValidSNumber_SNumberIsNotValid_returnFalse should have no parameters
I am trying to run it on a grails project.
Test class:
package utils
import org.junit.Before
import org.junit.runner.RunWith
import com.tngtech.java.junit.dataprovider.DataProvider
import com.tngtech.java.junit.dataprovider.DataProviderRunner
import com.tngtech.java.junit.dataprovider.UseDataProvider
/**
-
See the API for {@link grails.test.mixin.services.ServiceUnitTestMixin} for usage instructions
*/
@testfor(ParamsService)
@RunWith(DataProviderRunner.class)
class ParamsServiceTests {ParamsService service;
@before
void setUp() {service = new ParamsService();}
@dataProvider
public static Object[][] dataProviderSnumberNotValids() {def array = new Object[1][] array[0] = ["R09090909"] as Object[]; return array;}
/**
-
method checkValidSNumber
-
when SNumberIsNotValid
-
should returnFalse
*/
@test
@UseDataProvider("dataProviderSnumberNotValids")
public void checkValidSNumber_SNumberIsNotValid_returnFalse(String SNumber) {//String sNumber = "def array = new Object[3][]
Boolean actual = service.checkValidSNumber(SNumber)
assert (actual instanceof Boolean) //Guard Assertion
assert !actual
}
-
}