Je suis en train d'utiliser Symbols dans mes appareils .NET FitNesse, en utilisant la dernière version de FitSharp (release.1.8.net.40.zip), comme ceci:Utilisation de symboles dans FitSharp
!|Player Registers |
|username|password|player id?|
|john |test123 |>>player |
Le symbole, "joueur", est ignoré:
[1] prévu [>> joueur]
J'ai essayé de charger les gestionnaires:
!|Cell Handler Loader |
|load|SymbolSaveHandler |FitLibrary|
|load|SymbolRecallHandler|FitLibrary|
Mais il ne semble pas fonctionner:
Impossible de trouver la classe CellHandlerLoader
Il y a eu quelques changements de bibliothèque, comme décrit ici: http://fitsharp.github.com/Fit/BreakingChanges.html
Toute aide serait apprécié.
Merci!
Mise à jour:
Mon code de fixation:
namespace Example.Tests.FitNesse {
public class PlayerRegisters : ColumnFixture {
public string Username;
public string Password;
public int PlayerId() {
return 1;
}
}
}
fichier de configuration Suite (example.config.xml):
<suiteConfig>
<ApplicationUnderTest>
<AddAssembly>c:\Users\Marcel\Documents\dev\dotnet\Example.Tests.FitNesse\bin\x86\Debug\Example.Tests.FitNesse.dll</AddAssembly>
<AddNamespace>Example.Tests.FitNesse</AddNamespace>
</ApplicationUnderTest>
</suiteConfig>
Et page racine FitNesse:
!define TEST_SYSTEM {slim}
!define COMMAND_PATTERN {%m -c c:\fitnesse\dotnet\example.config.xml -r fitSharp.Slim.Service.Runner,c:\fitnesse\dotnet\fitsharp.dll}
!define TEST_RUNNER {c:\fitnesse\dotnet\Runner.exe}
J'ai essayé, y compris fit.dll à mes assemblées: https://github.com/jediwhale/fitsharp/issues#issue/62
également essayé d'ajouter certains opérateurs ...
Pouvez-vous envoyer votre code d'appareil, le fichier de configuration de suite le cas échéant et vos définitions de commande de configuration FitNesse et test_runner? –