Imports System.Collections.Generic Imports Microsoft.VisualStudio.TestTools.UnitTesting Imports ApplicationCrèche_1 ''' '''Classe de test pour SQLManagerTest, destinée à contenir tous '''les tests unitaires SQLManagerTest ''' _ Public Class SQLManagerTest Private testContextInstance As TestContext ''' '''Obtient ou définit le contexte de test qui fournit '''des informations sur la série de tests active ainsi que ses fonctionnalités. ''' Public Property TestContext() As TestContext Get Return testContextInstance End Get Set(value As TestContext) testContextInstance = Value End Set End Property #Region "Attributs de tests supplémentaires" ' 'Vous pouvez utiliser les attributs supplémentaires suivants lorsque vous écrivez vos tests : ' 'Utilisez ClassInitialize pour exécuter du code avant d'exécuter le premier test dans la classe ' _ 'Public Shared Sub MyClassInitialize(ByVal testContext As TestContext) 'End Sub ' 'Utilisez ClassCleanup pour exécuter du code après que tous les tests ont été exécutés dans une classe ' _ 'Public Shared Sub MyClassCleanup() 'End Sub ' 'Utilisez TestInitialize pour exécuter du code avant d'exécuter chaque test ' _ 'Public Sub MyTestInitialize() 'End Sub ' 'Utilisez TestCleanup pour exécuter du code après que chaque test a été exécuté ' _ 'Public Sub MyTestCleanup() 'End Sub ' #End Region ''' '''Test pour Constructeur SQLManager ''' _ Public Sub SQLManagerConstructorTest() Dim target As SQLManager = New SQLManager() End Sub ''' '''Test pour addChild ''' _ Public Sub addChildTest() Dim target As SQLManager = New SQLManager() ' TODO: initialisez à une valeur appropriée Dim aChild As Child = Nothing ' TODO: initialisez à une valeur appropriée target.addChild(aChild) Assert.Inconclusive("Une méthode qui ne retourne pas une valeur ne peut pas être vérifiée.") End Sub ''' '''Test pour editChild ''' _ Public Sub editChildTest() Dim target As SQLManager = New SQLManager() ' TODO: initialisez à une valeur appropriée Dim aChild As Child = Nothing ' TODO: initialisez à une valeur appropriée target.editChild(aChild) Assert.Inconclusive("Une méthode qui ne retourne pas une valeur ne peut pas être vérifiée.") End Sub ''' '''Test pour getChildByID ''' _ Public Sub getChildByIDTest() Dim target As SQLManager = New SQLManager() ' TODO: initialisez à une valeur appropriée Dim id As Integer = 0 ' TODO: initialisez à une valeur appropriée Dim expected As Child = Nothing ' TODO: initialisez à une valeur appropriée Dim actual As Child actual = target.getChildByID(id) Assert.AreEqual(expected, actual) Assert.Inconclusive("Vérifiez l'exactitude de cette méthode de test.") End Sub ''' '''Test pour getChildren ''' _ Public Sub getChildrenTest() Dim target As SQLManager = New SQLManager() ' TODO: initialisez à une valeur appropriée Dim expected As List(Of Child) = Nothing ' TODO: initialisez à une valeur appropriée Dim actual As List(Of Child) actual = target.getChildren Assert.AreEqual(expected, actual) Assert.Inconclusive("Vérifiez l'exactitude de cette méthode de test.") End Sub End Class