Articles of unit testing

Unit testet ein .NET Web API / SQL Projekt mit vorhandenen methods?

Ich habe ein Web-API 2-Projekt in C # / .NET geschrieben, das ADO.NET verwendet, um auf eine SQL server-database zuzugreifen. Die datazugriffsschicht des Projekts enthält viele methods, die wie folgt aussehen: public class DataAccessLayer { private SqlConnection _DBConn; public DataAccessLayer() { _DBConn = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString); } public string getAllProductsAsJSON() { DataTable dt = new DataTable(); […]

T-SQL: Putting Ergebnisse der gespeicherten Prozedur in eine Temp-Tabelle, wenn Sie eine timestempel-Spalte und können nicht Hardcode Spaltennamen

Für meine SQL server-Unit-Tests versuche ich, die Rückkehr aller Zeilen zu unterdrücken, wenn die Ergebnisse einer "get all rows" gespeicherten Prozeduren zählen. Zu diesem Zweck versuche ich, die Ergebnisse zu einem Temp-Tisch zu schreiben. Ich beginne mit einem verknüpften servereintrag, der auf den aktuellen server und die database verweist. IF NOT EXISTS (SELECT * FROM […]

Best Practice to Unit Test gespeicherte Prozedur, die getdate ()

Ich habe eine gespeicherte Prozedur, die getdate() um ein aktuelles date zu nehmen und mit dem bereitgestellten zu vergleichen. Aber ein Problem mit dem Testen entstand -> in der Regel zum Testen haben wir Input- und Output-data vorbereitet und vordefinierte Termine unter diesen data. Aber getdate() wird immer wieder die aktuelle time, so Testergebnisse werden […]

Django TransactionTestCase / Ausstehender Operationserrors (SQL server)

Ich erweitere mein Django-Projekt von: Django 1.5 / Python 2.7 → Django 1.11 / Python 3.5. Die verwendete database ist MS SQL server, gekoppelt mit pyodbc + MS ODBC Driver 13. Nach dem Upgrade bin ich auf einen verblüffenden Fehler gestoßen, der dazu führt, dass Unit-Tests scheitern, dass ich einfach nicht scheinen kann, eine Lösung […]

TFSBuild.Proj und manuelle SQL server Work Help?

Mit dem VS 2008-DDR-Update habe ich ein databaseprojekt erstellt. Ich habe ein SQL server-Bereitstellungspaket erstellt. Ich habe einen databaseeinheitstest erstellt. Mit einigen Zauberern, die Zeug in meine tfsbuild.proj file so nah am Ende des automatisierten Build-process eine database erstellt wird. Mir fehlt eine kleine Kontrolle über den ganzen process, sehe ich jetzt. Was ich tun […]

Wie unterstützt man Sqlserver's ".." in HyperSQL?

tl; dr: Ich versuche zu Unit-Test einige Sqlserver-Abfragen, die den db-Namen, aber sie scheinen nicht in HyperSql arbeiten. Wir verwenden Sql server in der Produktion und ich versuche, HyperSQL als meine database für Unit-Tests zu verwenden. Ich versuche, eine class zu testing, die SQL-Abfragen schafft, so dass die database nicht abgebrochen wird, ist keine Option, […]

TSQLUnit für SQL server 2000?

Ich brauche ein Test-Framework für SQL server 2000 (ja, ich weiß). Ich würde idealerweise tSQLt mit Red Gate Test verwenden, aber es funktioniert nicht auf SQL 2000, weil es CLR erfordert (unter anderem). Eine Menge der Info da draußen schlägt TSQLUnit ist (wurde?) Für SQL server 2000 unterstützt, aber die Versionen auf Sourceforge alle enthalten […]

Einheitsprüfung – databasedaten

Ich habe versucht, Unit-Tests für einige methods, die Prozeduren gespeichert hat. Unten sind die Fragen, die ich habe. Wie Unit-Test ein Projekt, das viele gespeicherte Prozeduren verwendet, um die data aus der database für validationen zu erhalten? Wenn ich diese methods von meinem Unit-Test anrufen muss, mache ich eigentlich n nein von Telefongesprächen … Ist […]

Testen von Legacy ASP.NET Web Form

Ich brauche Hilfe herauszufinden, wie man alte Legacy asp.net Web-Formulare testing kann. Eine Menge von Webseiten in unserem Projekt sind vor langer time geschrieben und jetzt ist es immer ein Punkt, wo die Aufrechterhaltung / Hinzufügen von zusätzlichen Features sind ein Schmerz im Nacken. Es gibt keine methods überhaupt. Die Codes sind nicht modularisiert und […]

Importieren von Schemata / Prozeduren aus der SQL server 2012-database in LocalDB für Unit-Testing

Ich bin ziemlich neu für Unit-Testing. Ich hoffe, ich kann einige Ideen von euch bekommen, wie ich meine "Probleme" lösen kann. Hier ist was ich tun möchte: Wir haben einige SQL server 2012 databaseen. Für Unit-Tests in Visual Studio 2012 möchte ich programmgesteuert eine LocalDB erstellen, die die gleichen Tabellen / functionen / Prozeduren wie […]