2015-12-18 1 views
0

https://github.com/markfink/dbslimexécuter la procédure stockée avec dbslim avec Fitnesse (Sélénium, Xebium)

Je voudrais exécuter les procédures stockées avec DbSlim en utilisant Fitnesse (Sélénium, Xebium)

maintenant ce que j'ai essayé de faire est la suivante:

!define dbQuerySelectCustomerbalance (
execute dbo.uspLogError 
) 

| script | Db Slim Select Query | !-${dbQuerySelectCustomerbalance}-! | 

qui donne un indicateur vert, cependant profileur Microsoft SQL Server donne aucune action/exploitation forestière ...

donc ce que je voudrais savoir est: est-il possible d'utiliser dbslim pour l'exécution des procédures stockées, si oui quelle est la bonne façon de le faire? Par ailleurs, la connexion à la base de données est sur 1 page, et sur la page de requête j'ai inclus la connexion à la base de données. (est-ce correct?)

Répondre

1

Sortez le !- ... -!. Il est utilisé pour échapper aux mots wikifiés. Mais dans ce cas, vous voulez qu'il soit traduit en requête réelle.

!define dbQuerySelectCustomerbalance (execute dbo.uspLogError) 

| script | Db Slim Select Query | ${dbQuerySelectCustomerbalance} | 
| show | data by column index | 1 | and row index | 1 | 

Vous pouvez ajouter dans la dernière ligne qui outputing la première colonne de la première ligne à des fins de test si votre SP retourne un résultat (ou vous pouvez créer un SP simple, juste pour tester ceci)

La spécification de la connexion avant ce bloc sera correcte, que ce soit sur la même page ou dans une page SetUp/SuiteSetUp/normal incluse/exécutée auparavant.