Tag: unit-testing
Unit-testing ist eine Methode, durch die die einzelnen Einheiten der Quellcode getestet werden, um festzustellen, ob Sie fit für den Einsatz.
2
Antworten
Arbeite ich an einer Spring-Anwendung (Spring 3.0) und folgenden die geschichtete Architektur d.h. Controller -> Service -> DAO layers. Möchte ich schreiben von unit-Testcases für service-und DAO-Schicht mit Junit. Ich überprüfte Frühling offiziellen Website und auch versucht,
6
Antworten
Ich habe zwei identische byte-arrays in das folgende Codesegment code: ///<summary> ///A test for Bytes ///</summary> [TestMethod()] public void BytesTest() { byte bytes = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketData); TransferEventArgs target = new TransferEventArgs(bytes); byte expected = Encoding.UTF8.GetBytes(Properties.Resources.ExpectedPacketValue); byte actual; actual
3
Antworten
Ich habe eine Funktion, ich möchte die unit-Tests enthält, nennt zwei andere Funktionen. Ich bin nicht sicher, wie kann ich verspotte beide Funktionen zur gleichen Zeit, richtig mit patch. Ich habe ein Beispiel, was ich meine unten.
4
Antworten
Bin ich einige code schreiben, die einen Webdienst aufruft, liest die Antwort und tut etwas mit ihm. Mein code sieht nominell wie diese: string body = CreateHttpBody(regularExpression, strategy); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(_url); request.Method = "POST"; request.ContentType =
9
Antworten
Habe ich versucht, from mock import Mock import __builtin__ __builtin__.print = Mock() Aber das wirft einen syntax-Fehler. Ich habe auch versucht patchen Sie es wie so @patch('__builtin__.print') def test_something_that_performs_lots_of_prints(self, mock_print): # assert stuff Gibt es eine Möglichkeit,
7
Antworten
Möchte ich schreiben einen test, um festzustellen, dass eine Exception wird nicht ausgelöst, in einem bestimmten Umstand. Es ist einfach zu testen, ob eine Ausnahme ist angesprochen ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... aber wie können Sie
2
Antworten
Beim laufen mein Projekt in XCode, meine tests gibt diese Fehlermeldung: target specifies product type 'com.apple.product-type.bundle.unit-test', but there's no such product type for the 'iphoneos' platform Geschah es, nach ein paar XCode updates. Weiß jemand, wie man
12
Antworten
Nur heruntergeladen, Android-Studio, das basiert auf der Intellij Idea. Wie könnte man die Erstellung von tests? Ich merke, es ist eine option für das erstellen einer Test-Modul, aber dieses scheint nicht, etwas zu tun, nur erstellen Sie
5
Antworten
Ich möchte ein repository (z.B. UserRepository) erstellt und mit Hilfe von Spring Data. Ich bin neu in der Frühling-Daten (aber nicht bis zum Frühjahr) und ich diese tutorial. Meine Wahl der Technologien für den Umgang mit der
5
Antworten
Ist es richtig, dass Rhino Mocks stubs und mocks sind nur gut für Schnittstellen, keine konkreten Klassen? Ich verbrachte einige Zeit versucht, um dieses Stück code arbeiten. Ich habe nicht erwartet, dass die gekürzte pubSubClient immer call
7
Antworten
Python-NASE-Test-Frameworks das Konzept der laufen mehrere tests parallel. Der Zweck ist nicht das testen von Parallelität im code, sondern um tests für den code, hat "keine Nebenwirkungen, keine Probleme mit der Anordnung, und keine externen Abhängigkeiten" schneller
10
Antworten
Ich weiß, es gibt schon ein paar Fragen zu Empfehlungen für c++ unit test frameworks, aber alle Antworten, die nicht helfen, wie Sie es nur empfehlen, eines der frameworks geben aber keine Informationen über einen (feature -)
6
Antworten
JUnit 4.8 enthält ein nettes neues feature namens "Kategorien", die ermöglicht es Ihnen, bestimmte Arten von Prüfungen zusammen. Dies ist sehr nützlich, z.B. um separate Testläufe für die langsame und schnelle tests. Ich weiß, die Sachen, die
6
Antworten
Gibt es eine Möglichkeit zum gruppieren von tests in JUnit, so dass ich kann nur einige Gruppen? Oder ist es möglich zu kommentieren einige tests und dann Global zu deaktivieren? Ich bin mit JUnit 4ich kann nicht
5
Antworten
Ich bin der Einführung von unit testing in mein Projekt und für dieses brauche ich, um mich ein package.json Datei. Erste Frage ist, die unit testing suite verwenden Sie? Ich freue mich mocha die zu sein scheinen
5
Antworten
Habe ich ein Modul importiert unittest und hat einige TestCases. Ich möchte zu akzeptieren, einige Kommandozeilen-Optionen (für das Beispiel unten, wird der name der Daten-Datei), aber wenn ich versuche, übergeben Sie die option bekomme ich die Meldung
6
Antworten
Denken Sie an eine Methode in einem .NET-assembly: public static string GetSecurityContextUserName() { //extract the username from request string sUser = HttpContext.Current.User.Identity.Name; //everything after the domain sUser = sUser.Substring(sUser.IndexOf("\\") + 1).ToLower(); return sUser; } Möchte ich Ihnen
5
Antworten
Schreibe ich einen unit-test für diese Methode gibt "void". Ich würde gerne einen Fall, dass der test bestanden wird, wenn keine Ausnahme geworfen. Wie Schreibe ich das in C#? Assert.IsTrue(????) (Meine Vermutung ist, dies ist, wie ich
3
Antworten
Ich schrieb code, welche Anrufe die Jersey-client-API, welches wiederum ruft einen web-service, das ist außerhalb meiner Kontrolle. Ich möchte nicht, dass meine unit-test aufrufen, die eigentliche web-service. Was ist der beste Ansatz für das schreiben eines unit-test-code
6
Antworten
Ich habe eine TestNG suite mit großer Menge von Methoden. Ich führe diese suite mit wrapper gebaut auf der Oberseite des TestNG-Läufer. Alle tests in der suite ausfallen, außer einer. Was soll ich schreiben testng.xml zur Ausführung
4
Antworten
OK, also die @Ignore Anmerkung ist gut für die Kennzeichnung, dass ein Testfall sollte nicht ausgeführt werden. Jedoch, manchmal kann ich das ignorieren wollen, einen test basierend auf Laufzeitinformationen. Ein Beispiel könnte sein, wenn ich eine concurrency-test,
2
Antworten
Wie gewaltsam überspringen von unit Tests in Django? @skipif und @skipunless ist alles, was ich gefunden, aber ich möchte einfach überspringen test jetzt für debugging-Zwecke, während ich mir ein paar Dinge begradigt. InformationsquelleAutor der Frage user798719 |
3
Antworten
Ich bin die Ausweitung der ApplicationUser-Klasse eine neue Eigenschaft hinzufügen (wie im tutorial Erstellen Sie eine ASP.NET MVC 5 App mit Facebook und Google OAuth2 und OpenID-Sign-on (C#)) public class ApplicationUser : IdentityUser { public DateTime BirthDate
3
Antworten
Ich weiß, Typoskript ist einen Tag alt. Aber ich bin mal gespannt, ob hier allerdings etwas unit-test-framework oder die Art und Weise, wie man schreiben und ausführen von unit-tests für TypeScript? TypeScript kompiliert werden können, um JavaScript-und
9
Antworten
Ich glaube an die unit-tests als Teil der Bau von großen multi-Plattform-Anwendungen. Wir derzeit planen, dass unsere unit-tests in ein separates Projekt. Dies hat den Vorteil, dass wir unsere code-Basis reinigen. Ich denke jedoch, dass dies würde
4
Antworten
Wie kommt es, Befehle wie puts und print-anzeigen nicht in der Konsole beim ausführen von ActiveSupport::TestCase Test? Macht es sehr schwer zu Debuggen, wenn ich es nicht kann-Ausgänge einige Inspektionen in ein paar Methoden. Dank! InformationsquelleAutor der
1
Antworten
Habe ich erreicht 100% Testabdeckung in meine Anwendung überall dort, außer meine urls.py. Hast du irgendwelche Empfehlungen, wie ich schreiben könnte sinnvolle unit tests für meine URLs? FWIW Diese Frage ist entstanden, als ich am Experimentieren mit
1
Antworten
Scheint es mockito nur überprüfen, ob eine Methode eines mock-Objekts aufgerufen, und die mock-Objekt immer sth. wie doReturn().wenn(mock-Objekt)... Aber kann ich creat ein mock-Objekt und definieren doReturn().wenn(mock-Objekt).. und überprüfen Sie dann eine Methode eines anderen Objektes aufgerufen
2
Antworten
Ich versuche zu testen, eine service-Klasse, die intern nutzt das Spring AMQP-Verbindung-Objekt. Das connection-Objekt injiziert wird, durch die Feder. Aber ich will nicht, dass meine unit-test tatsächlich die Kommunikation mit dem AMQP-broker, also ich bin mit Mockito
4
Antworten
Mit Moq, ist es zulässig, mehr als eine Passende Argument? It.Is<string>() In diesem Beispiel möchte ich die mockMembershipService zurück eine andere ProviderUserKey je nach Benutzer geliefert. mockMembershipService.Setup( x => x.GetUser( It.Is<string>( s => s.Contains("Joe"))) .ProviderUserKey) .Returns("1234abcd"); mockMembershipService.Setup(
3
Antworten
Mockito scheint wie ein ziemlich süß stubbing/mocking-framework für Java. Das problem ist nur ich finde keine konkrete Dokumentation über die besten Möglichkeiten, mit Ihrer API. Gängige Methoden in tests umfassen: doXXX(???) : Stubber when(T) : OngoingStubbing then(T)
10
Antworten
Bin ich zu kämpfen mit Test::Unit. Wenn ich daran denke, unit-tests, ich denke, eine einfache test-pro-Datei. Aber in der Ruby-framework muss ich stattdessen schreiben: class MyTest < Test::Unit::TestCase def setup end def test_1 end def test_1 end
14
Antworten
Wenn ich das schreiben von unit-tests in python (mit dem unittest-Modul), ist es möglich, für die Ausgabe von Daten aus einem test fehlgeschlagen, so kann ich untersuche es, um zu helfen ableiten, was den Fehler verursacht? Ich
2
Antworten
Ich versuche mich zu integrieren Testfälle für jedes Stück code, möglich. Aber ich bin es Probleme beim hinzufügen von Testfällen für die api-Aufrufe, die durch retrofit. JUnit-compiler wird nie ausgeführt den code in die CallBack-Funktionen. Gibt es
3
Antworten
Ich versuche zu laufen unit-tests für mein c# - Projekt mit dotnet Kern. Ich bin mit docker-container für die Laufzeit. Dockerfile FROM microsoft/dotnet:0.0.1-alpha RUN mkdir /src WORKDIR /src ADD . /src RUN dotnet restore "NUnit" und "NUnit.Läufer"
3
Antworten
Scheint es, dass CollectionAssert kann nicht verwendet werden, mit Generika. Das ist super frustrierend; ich den code testen möchten, verwenden Generika. Was soll ich tun? Schreiben boilerplate zu konvertieren zwischen den beiden? Prüfen Sie manuell, ob die
1
Antworten
Ich bin mit pythons mock.patch und möchte den Rückgabewert für jeden Anruf. Hier ist der Nachteil: die Funktion wird gepatcht hat keine Eingänge, deshalb kann ich nicht ändern Sie den Rückgabewert auf der Grundlage der Eingabe. Hier
4
Antworten
Will ich mit Test Driven Development-soweit wie möglich — es ist eine tolle Art zu arbeiten. Ich bin beunruhigt durch die Tatsache, dass Symfony2-Controller erstellen und geben Sie einen neuen Response Objekt. Ich möchte in der Lage
7
Antworten
Wie Leute sind, die unit-Test-code, verwendet Linq to SQL? InformationsquelleAutor der Frage Peter | 2008-09-09
9
Antworten
Bin ich in der Nähe der Anfang eines neuen Projekts, und (Keuchen!) zum ersten mal bin ich versucht zu unit-tests in ein Projekt von mir. Ich habe Probleme auszudenken, die einige von den unit tests selbst. Ich
22
Antworten
Arbeite ich an einem großen c++ - system wurde in der Entwicklung für ein paar Jahre jetzt. Als Teil der Anstrengungen zur Verbesserung der Qualität des vorhandenen Codes, der sich auf einem großen long-term-refactoring Projekt. Kennst du
6
Antworten
Arbeite ich mit vielen web-Anwendungen, angetrieben von Datenbanken unterschiedlicher Komplexität auf das backend. In der Regel gibt es eine ORM Schicht getrennt von der business-und Präsentationslogik. Das macht unit-Test der Geschäftslogik relativ einfach; die Dinge umgesetzt werden
3
Antworten
Bin ich mit EasyMock zu tun, einige unit-tests und ich verstehe nicht, die Verwendung von EasyMock.expectLastCall(). Wie Sie sehen können in meinem code unten, habe ich ein Objekt mit einer Methode, die void zurückgibt erste genannt in
3
Antworten
Ich benutze Visual Studio 2015 Community edition, und ich weiß, dass es die option zum erstellen von unit tests um den code zu testen, aber ich sehe nicht die option zum testen der code-coverage, also ich würde gerne wissen,
1
Antworten
Ich weiß, das ist ein Duplikat von über 20 verschiedenen Beiträge, aber keiner von Ihnen sind spezifisch für MVC4, und keiner, den ich gesehen habe, richtig zu beantworten alle meine Fragen. So weit mein Erster Ausflug in
1
Antworten
Ich würde gerne einen Web-server für alle meine test bezogen auf HTTP. Es braucht nicht sehr anspruchsvoll. Ich würde es vorziehen, nicht zu abhängig von online. So konnte ich testen, einige Optionen in meinem Programm. Starten Sie
6
Antworten
Beide BDD (Behavior Driven Development), die in unit-test-frameworks für Scala, geschrieben in Scala. Und Spezifikationen baut auf kann es sich auch um die ScalaTest Rahmen. Aber was tut Specs bieten ScalaTest nicht? Was sind die Unterschiede? InformationsquelleAutor
3
Antworten
Ich bin neu bei Android und ich habe gesehen, Beispiel-code mit diesen Anmerkungen. Zum Beispiel: @SmallTest public void testStuff() { TouchUtils.tapView(this, anEditTextView); sendKeys("H E L P SPACE M E PERIOD"); assertEquals("help me.", anEditTextView.getText().toString()); } Was bedeutet, dass
1
Antworten
Ich bin neugierig, warum die fixture-setup muss statisch sein? Es scheint intuitiv zu mir, um Instanz-Variablen pro Gerät, teilen sich die Lebensdauer der Vorrichtung. Ja, diese werden bei der Initialisierung im Konstruktor, aber ich nehme an, Sie
6
Antworten
Ich versuche diesen test ausführen: @Mock IRoutingObjHttpClient routingClientMock; @Mock IRoutingResponseRepository routingResponseRepositoryMock; @Test public void testSendRoutingRequest() throws Exception { CompleteRoutingResponse completeRoutingResponse = new CompleteRoutingResponse(); completeRoutingResponse.regression_latencyMillis = 500L; Mockito.when(routingClientMock.sendRoutingRequest(any(RoutingRequest.class))).thenReturn(completeRoutingResponse); RoutingObjHttpClientWithReRun routingObjHttpClientWithReRun = new RoutingObjHttpClientWithReRun (routingClientMock, routingResponseRepositoryMock); ... } aber