Was ist der bequemste Weg, um eine bestimmte Instanz Microsoft.SharePoint.SPTimeZonewie die folgende zu erstellen : SPTimeZone utc = SPRegionalSettings.GlobalTimeZones .OfType<SPTimeZone>() .FirstOrDefault(tz => tz.Information.Bias == 0 && tz.Information.DaylightBias == 0); Ist dieser Hack der beste, den ich bekommen kann ... Dies ist insbesondere für mich ein Problem, da ich diesen Teil …
Ich beginne mit Unit-Tests. Ich habe eine Methode, die die web.config für eine Verbindungszeichenfolge verwendet. Ich hatte gehofft, verwenden zu können [DeploymentItem("web.config")] Um die Webkonfigurationsdatei zu erhalten, bleiben mir immer noch Nullreferenzausnahmen (dafür würde ich meinen nächsten Test schreiben). Wie verwende ich die Konfigurationsdatei, die in dem Projekt enthalten ist, …
Sie müssen zugeben, dass für einen Neuling in Schienen und Datenbanken die offizielle Erklärung auf rubyonrails.org alle vier dieser Aufgaben genau gleich klingen lässt. Zitat: rake db:test:clone Recreate the test database from the current environment’s database schema rake db:test:clone_structure Recreate the test database from the development structure rake db:test:load Recreate …
In der NUnit-Dokumentation ist nicht angegeben, wann eine Methode mit a verwendet werden soll TestFixtureSetupund wann das Setup im Konstruktor durchgeführt werden soll. public class MyTest { private MyClass myClass; public MyTest() { myClass = new MyClass(); } [TestFixtureSetUp] public void Init() { myClass = new MyClass(); } } Gibt …
Nahezu jedes Produkt, an dem ich im Laufe der Jahre gearbeitet habe, enthielt einige Shell-Skripte (oder Batch-Dateien, PowerShell usw. unter Windows). Obwohl wir den Großteil des Codes in Java oder C ++ geschrieben haben, schien es immer einige Integrations- oder Installationsaufgaben zu geben, die besser mit einem Shell-Skript erledigt werden …
Ich suche nach einer Möglichkeit, navigator.userAgent im laufenden Betrieb programmgesteuert zu ändern. Bei meinem fehlgeschlagenen Versuch, einen automatisierten Javascript-Unit-Tester zu erhalten, gab ich auf und versuchte, Fireunit zu verwenden. Sofort bin ich in eine der Wände geraten, in denen ein tatsächlicher Browser für Javascript-Tests verwendet wurde. Insbesondere muss ich navigator.userAgent …
Wie würde ich in Python ein Argument von der Befehlszeile an eine unittest-Funktion übergeben? Hier ist der Code bis jetzt ... Ich weiß, dass er falsch ist. class TestingClass(unittest.TestCase): def testEmails(self): assertEqual(email_from_argument, "my_email@example.com") if __name__ == "__main__": unittest.main(argv=[sys.argv[1]]) email_from_argument = sys.argv[1]
Ich habe eine Rust-Funktion, die panicunter bestimmten Bedingungen funktioniert, und ich möchte einen Testfall schreiben, um zu überprüfen, ob die Funktion in Panik gerät oder nicht. Ich konnte nichts außer den Makros assert!und finden assert_eq!. Gibt es einen Mechanismus, um dies zu testen? Ich könnte eine neue Aufgabe erzeugen und …
Ist es möglich, die Spyon-Methode des Jasmine Unit Testing Frameworks für private Methoden einer Klasse zu verwenden? Die Dokumentation gibt dieses Beispiel, aber kann dies für eine private Funktion flexibel sein? describe("Person", function() { it("calls the sayHello() function", function() { var fakePerson = new Person(); spyOn(fakePerson, "sayHello"); fakePerson.helloSomeone("world"); expect(fakePerson.sayHello).toHaveBeenCalled(); }); …
Ist es möglich, einen Rückgabewert einer Funktion zu verspotten, die in einer anderen Funktion aufgerufen wird, die ich testen möchte? Ich möchte, dass die verspottete Methode (die in vielen Methoden, die ich teste, aufgerufen wird) bei jedem Aufruf meine angegebenen Variablen zurückgibt. Zum Beispiel: class Foo: def method_1(): results = …
Meine Webanwendung muss die Dokument-DB-Schlüssel aus der Datei appsettings.json lesen. Ich habe eine Klasse mit den Schlüsselnamen erstellt und den Abschnitt Config ConfigureaServices()wie folgt gelesen : public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddEnvironmentVariables(); Configuration = builder.Build(); } public IConfigurationRoot Configuration { get; …
Ich versuche diesen Test auszufü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 ich bekomme NullPointerException für: Mockito.when(routingClientMock. Was vermisse ich?
Ich versuche, meine symfony2-Anwendung mit PHPUnit zu testen. Ich habe ein Projekt, in dem alles wie erwartet funktioniert, aber bei meinem anderen Projekt habe ich das seltsame Verhalten, dass PHPUnit die Ausführung der Testsuite gegen Ende aller Tests entweder zufällig beendet und die Tests nach Abschluss der Testsuite und Schreiben …
Ich bin neu in Mocha und versuche damit eine einfache React-Komponente zu testen. Der Test wird bestanden, wenn die Reaktionskomponente kein CSS-Design hat, aber einen Syntaxfehler auslöst, wenn das Tag in der Reaktionskomponente einen Klassennamen enthält: Testing.react.js import React from 'react'; export default class Testing extends React.Component { render() { …
Ich habe gerade angefangen, mit PHPUnit und seinen farbenfrohen Berichten zur Codeabdeckung zu arbeiten. Ich verstehe alle Zahlen und Prozentsätze außer einem: Der CRAP-Index. Kann mir jemand eine solide Erklärung geben, was es bedeutet, wie man es analysiert und wie man es senkt?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.