IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut [NUnit] Même s'il n'existe aucun répertoire "fgh" sur mon PC, le test passe. Cela vous semble-t-il logique ?
    Bonjour,

    Je débute en NUnit et test unitaire.

    Même s'il n'existe aucun répertoire "fgh" sur mon PC, le test passe.
    Cela vous semble-t-il logique ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
            [Test]
            public void DirectoryAssert4_AreEquals_True()
            {
                Assert.That("fgh", Is.SamePath("fgh"));
            }

  2. #2
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    1.Tu faire du Unit test sur windows application or console application ?
    2.tu as cree les unit test grace a un nouveau projet par right-click sur la methode a teste,...create Unittest ?

  3. #3
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut
    Citation Envoyé par genius4evers Voir le message
    1.Tu faire du Unit test sur windows application or console application ?
    2.tu as cree les unit test grace a un nouveau projet par right-click sur la methode a teste,...create Unittest ?
    C'est une Class Library dans laquelle il n'y a que des tests NUnit.

  4. #4
    Membre expérimenté Avatar de brachior
    Homme Profil pro
    Doctorant
    Inscrit en
    Mai 2011
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2011
    Messages : 190
    Par défaut
    la méthode Is.SamePath vérifie simplement si le chemin après canonisation est identique à un autre.
    En aucun cas il est dit qu'il test sur le système.
    Dans la documentation il est même précisé qu'il n'est pas nécessaire de connaitre le système de fichiers ...

    Donc pour NUnit, "fgh" == "fgh" ... (et encore heureux ^^)

  5. #5
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut
    Citation Envoyé par brachior Voir le message
    la méthode Is.SamePath vérifie simplement si le chemin après canonisation est identique à un autre.
    En aucun cas il est dit qu'il test sur le système.
    Dans la documentation il est même précisé qu'il n'est pas nécessaire de connaitre le système de fichiers ...

    Donc pour NUnit, "fgh" == "fgh" ... (et encore heureux ^^)
    Oui en effet, tout est expliqué dans la documentation.
    Donc merci pour votre réponse.

    Questions supplémentaires :
    D'après vous pourquoi, si j'utilise DirectoryAssert, j'ai cet avertissement :

    Warning 1 'NUnit.Framework.DirectoryAssert' is obsolete: 'Use Assert with constraint-based syntax'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
            [Test]
            public void DirectoryAssert0_AreEquals_True()
            {
                DirectoryAssert.AreEqual("fgh", "fgh");
            }

  6. #6
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Ben c'est marqué, la méthode est considéré comme obsolète et va être enlevé dans les prochaines versions. Afin que t'anticipes, il te previent.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/10/2012, 13h46
  2. Réponses: 0
    Dernier message: 12/05/2012, 22h22
  3. Aucun linux ne s'installe sur mon macbook
    Par skyorion dans le forum Linux
    Réponses: 3
    Dernier message: 12/02/2012, 15h19
  4. Réponses: 22
    Dernier message: 10/07/2011, 17h49
  5. Afficher une liste de valeurs ,même si elles n'existent pas
    Par Mindiell dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/02/2010, 14h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo