2017-07-13 2 views
0

Hier ist meine Beispieltabelle in meinem Szenario, einige haben keinen Wert, ist das möglich?Ist es möglich, einen Nullwert in der Beispieltabelle in der Gurken-Szenario-Gliederung zu haben?

Given ... 
When I enter my "<Username>" and "<Password>" 
And I enter my "<Contact>" 
And I enter my "<Number>" 
Then ... 

Sie können verwalten die leere Zeichenfolge in der Schrittdefinition:

@When("^I enter my \"([^\"]*)\"$") 
public void I_enter_my(String contact) throws Throwable { 
    // Handle empty string as null 
    throw new PendingException(); 
} 

Gerade

Examples: 

|ID | UserName | Password | Contact1 | Number  | 

|ID1 | username1 | password1 | Phone | 111 222 4444 | 

|ID2 | username2 | password2 |   |    | 

|ID3 | username3 | password3 | Email | [email protected]  | 

|ID4 | username4 | password4 |   |    | 
+0

Siehe: [Wie mache ich X?] (Https://meta.stackoverflow.com/questions/253069/whats-the-apply-new-current-close-reason-for-how-doi-i- do-x) Die Erwartung an SO ist, dass der Benutzer, der eine Frage stellt, nicht nur Forschung betreibt, um seine eigene Frage zu beantworten, sondern auch diese Forschung, Code-Versuche und Ergebnisse teilt. Dies zeigt, dass Sie sich die Zeit genommen haben, sich selbst zu helfen, es rettet uns davor, offensichtliche Antworten zu wiederholen, und vor allem hilft es Ihnen, eine spezifischere und relevantere Antwort zu erhalten! Siehe auch: [ask] – JeffC

Antwort

0

Der leere Wert wird ein String, wenn das Feature Schritt sieht ungefähr so ​​aus betrachtet werden ein Beispiel, nicht sicher, ob der Code funktioniert. Ich hoffe es hilft.

+0

Vielen Dank für Ihre Kommentare, meine Frage ist wirklich auf die Beispieldaten Tabelle, ich habe Felder, die nicht erforderlich ist, aber einige Datensätze hat Wert in und einige nicht .. kann ich die Beispieltabelle leer oder lassen Null? – Sachi

+0

Wie in meinem Beispiel Kontakt 1 und Nummer ist nicht erforderlich Felder, so Zeile 2 und 4 hat keine Werte – Sachi

+0

Ja, Sie können die Beispieltabelle mit keinen Werten verlassen. Achten Sie darauf, es in der Schrittdefinition zu behandeln. –

Verwandte Themen