Skip to content

should have no parameters #12

@neojoda

Description

@neojoda

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
      }

}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions