7 Stimmen

ReSharper führt keine Unit-Tests mehr aus

Ich versuche, einige Unit-Tests für eine App, die ich bei der Arbeit arbeiten zu schreiben (in der vagen Hoffnung, dass andere folgen könnten), und ich war ursprünglich diese Tests mit NUnit und das ReSharper-Plugin ausgeführt.

Allerdings führt ReSharper aus irgendeinem Grund keine Tests mehr für mich durch: Es streicht sie einfach mit einem roten Durchstreichen durch.

Leider gibt es keinen Fehlercode, und auf der JetBrains-Website wird ein solches Verhalten nicht erwähnt.

Hat noch jemand ähnliche Erfahrungen gemacht?

Prost, Ed

EDIT

Ein Beispiel für einen Test, nur um zu zeigen, dass ich sie nicht einfach falsch mache:

using NUnit.Framework;

/// <summary>
/// Test
/// </summary>
[TestFixture]
public class Test
{
    [Test]
    public void TestOne()
    {
        Assert.IsTrue(true);
    }
}

In diesem Beispiel kann eigentlich nicht viel schiefgehen :D

1voto

Grzenio Punkte 34566

Wahrscheinlich haben Sie versehentlich die Attribute [TestFixture] und [Test] gelöscht, die Testmethoden privat gemacht oder die Testklasse privat gemacht.

Bitte posten Sie einen Beispielcode, wenn dies nicht der Fall ist (ganze Klasse einschließlich Klassendeklaration)

0voto

Jonny Cundall Punkte 2487

Ich hatte kürzlich ein ähnliches Problem. Die Ursache war, dass einige Konfigurationsdateien, die für einige der Tests benötigt wurden, nicht in das entsprechende bin-Verzeichnis kopiert wurden. Die Eigenschaft "copy if new/copy always" für die Datei war irgendwann zurückgesetzt worden. Ich bekam die gleiche fehlende Rückmeldung wie Sie und konnte das Problem nicht lösen, bis ich Resharper von 4.5 auf 5 aktualisierte. Dann begann es, mir eine Fehlermeldung über eine der Dateien zu geben.

Da Sie bereits v5 verwenden, wird Ihnen das wahrscheinlich nicht viel helfen!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X