2010-03-29 15 views
6

Sto utilizzando Fit/Fitnesse. Ho un dispositivo a colonna che assomiglia a questo.Come passare valori vuoti nel test Fitnesse?

 
!|Get Stepstools Medication Id From Vocab and String| 
|Concept As String|Vocabulary Name Abbr|Vocabulary Concept Id|Stepstools Med Id?| 
|AMOXICILLIN|RXNORM|723|1| 
|AMOXICILLIN| | |1| 
|AUGMENTIN|RXNORM|151392|8| 
|AUGMENTIN| | |8| 
|Amoxicillin 1000 MG/Clavulanate 62.5 MG Extended Release Tablet| | |8| 

sto cercando di trasmettere i valori di stringa vuota utilizzando | | ma il test, quando l'eseguo, assume il valore dalla riga precedente e usi che invece.

Il mio codice apparecchio simile a questo:

public class GetStepstoolsMedicationIdFromVocabAndString: ColumnFixture 
{ 
    public string VocabularyNameAbbr; 
    public string VocabularyConceptId; 
    public string ConceptAsString; 

    public string StepStoolsMedId() 
    { 
     MedicationMapping mapping = MedicationMapper.GetStepMedIdFromVocabNameIdAndStringMed(
      VocabularyNameAbbr, 
      VocabularyConceptId, 
      ConceptAsString 
      ); 

     if (mapping.SuccessfullyMapped) 
     { 
      return mapping.StepstoolsMedicationId.ToString(); 
     } 
     else 
     { 
      return mapping.ErrorMessage; 
     } 
    } 
} 

Come raggiungo il test di utilizzare i valori di stringa vuoti?

risposta

5

L'ho trovato. Invece di usare solo "||" o anche "| |", Fitnesse si aspetta la parola chiave "vuoto" se una stringa vuota è l'intento. Quindi il test revisionato è il seguente:

! | Get Stepstools ID farmaco da Vocab e stringa |
| Concept As String | Vocabulary Nome Abbr | Vocabulary Concept Id | Stepstools Med Id? |
| AMOXICILLIN | RXNORM | 723 | 1 |
| AMOXICILLIN | vuoto | vuoto | 1 |
| AUGMENTIN | RXNORM | 151392 | 8 |
| AUGMENTIN | vuoto | vuoto | 8 |
| Amoxicillina 1000 MG/Clavulanato 62,5 MG Compressa a rilascio prolungato | bianco | bianco | 8 |

+0

Un'altra utile parola chiave è 'null' per impostare un input su null, invece di impostarlo su una stringa vuota, che è ciò che' blank' fa. –

Problemi correlati