huo
huo

Reputation: 5

TestNG Parametric failure

Beginner testng always add the parameter error

Master please help look at

Thank you!!

java code:

public class NewTest{

@Parameters({"names"})
@Test
public void test(String name){
    System.out.println(name);
}

TestNGxml:

<suite name="Suite" parallel="false">
   <parameter name="names" values="aaaaaaaaaa"></parameter>
   <test name="Test">
       <classes>
            <class name="com.test.NewTest"/>
       </classes>
   </test>
</suite>

Exception information:

org.testng.TestNGException: 
Parameter 'names' is required by @Test on method Test 
but has not been marked @Optional or defined
in D:\Documents and Settings\huohui\workspace\lianxi\src\test.xml

Upvotes: 0

Views: 1322

Answers (1)

Alex Stybaev
Alex Stybaev

Reputation: 4693

maybe you should try value="aaaaaaaaaa", not values="aaaaaaaaaa"?

Upvotes: 1

Related Questions