Welches Test-Framework?

Allgemeine Diskussionen über die .NET-Bibliothek

Welches Test-Framework?

Beitragvon Josef Pötzl » Mi 15. Jan 2014, 23:29

Hallo!

Welches Test-Framework sollten wir für die DotNetLib verwenden?
Ab VisualStudio 2012 oder 2013 schein das MSTest-Framework auch in der Express-Version zur Verfügung zu stehen.
=> Damit wäre das komfortabler als NUnit bei der Bedienung.

LG
Josef
Josef Pötzl
Moderator
 
Beiträge: 805
Registriert: Mo 30. Nov 2009, 10:08
Wohnort: Klagenfurt
Accessversion: 2016

Re: Welches Test-Framework?

Beitragvon Sten Schmidt » Do 16. Jan 2014, 09:54

Hallo Josef,

mir wäre es schon sehr recht auf das MSTest-Framework umzustellen, da es, wie bereits im Live-Meeting angesprochen, keine brauchbare (einfaches Debuggen während Testausführung) und gleichzeitig kostenfreie Integration für VS 2010 gibt.
Sten Schmidt
Entwickler
 
Beiträge: 146
Registriert: Do 18. Mär 2010, 22:24
Accessversion: 2016
Access-Erfahrung: Experte

Re: Welches Test-Framework?

Beitragvon Josef Pötzl » Do 16. Jan 2014, 20:58

In der DataConnection-Lib stellte ich nun zum Ausprobieren von NUnit auf Ms-Test um.
Josef Pötzl
Moderator
 
Beiträge: 805
Registriert: Mo 30. Nov 2009, 10:08
Wohnort: Klagenfurt
Accessversion: 2016

Re: Welches Test-Framework?

Beitragvon Sten Schmidt » Fr 17. Jan 2014, 09:37

Hi Josef,

funktioniert in meinem VS2010 leider noch nicht, Meldung "Es wurden keine Tests ausgeführt, da keine Tests geladen oder die ausgewählten Tests deaktiviert wurden."

Weiterhin kann ich nur dem Projekt "AccessCodeLib.Common.TestHelpers" per Rechtsklick eine neue Testklasse hinzufügen, alle übrigen Testprojekte werden nicht als "Testprojekt" erkannt, das hinzufügen von Tests ist hier aus irgendeinem Grund nicht möglich.

Wenn ich in "AccessCodeLib.Common.TestHelpers" eine neue Testklasse hinzufüge dann läuft zumindest dieser neu hinzugefügte Test.

Wenn ich von irgend einer zu testenden Methode einen neuen Test erstellen will, dann wird mir nur angeboten den Test entweder in "AccessCodeLib.Common.TestHelpers" hinzuzufügen oder ein neues Testprojekt zu erstellen.

Ich bin noch nicht dahinter gekommen warum die übrigen Testprojekte nicht erkannt werden und/oder wie man diese umkonfigurieren kann.
Sten Schmidt
Entwickler
 
Beiträge: 146
Registriert: Do 18. Mär 2010, 22:24
Accessversion: 2016
Access-Erfahrung: Experte

Re: Welches Test-Framework?

Beitragvon Josef Pötzl » Fr 17. Jan 2014, 10:15

Hallo!

Es fehlte
Code: Alles auswählen
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
in der Projektdatei.

LG
Josef
Josef Pötzl
Moderator
 
Beiträge: 805
Registriert: Mo 30. Nov 2009, 10:08
Wohnort: Klagenfurt
Accessversion: 2016

Re: Welches Test-Framework?

Beitragvon Sten Schmidt » Fr 17. Jan 2014, 11:04

Ok super, funktioniert.

Jetzt nur noch bitte die Commit-Berechtigung :D , dann kann ich 2 Build-Warnings schnell beheben.
Sten Schmidt
Entwickler
 
Beiträge: 146
Registriert: Do 18. Mär 2010, 22:24
Accessversion: 2016
Access-Erfahrung: Experte

Re: Welches Test-Framework?

Beitragvon Josef Pötzl » Fr 17. Jan 2014, 13:02

Du solltest eigentlich bereits Schreibrechte im DotNetLib-Repository haben.
(Die DataConnection ist in diesem Repo enthalten.)

LG
Josef
Josef Pötzl
Moderator
 
Beiträge: 805
Registriert: Mo 30. Nov 2009, 10:08
Wohnort: Klagenfurt
Accessversion: 2016

Re: Welches Test-Framework?

Beitragvon Sten Schmidt » Fr 17. Jan 2014, 14:25

Hm... keine Ahnung, ...
Dateianhänge
2014-01-17.png
2014-01-17.png (38.01 KiB) 43355-mal betrachtet
Sten Schmidt
Entwickler
 
Beiträge: 146
Registriert: Do 18. Mär 2010, 22:24
Accessversion: 2016
Access-Erfahrung: Experte

Re: Welches Test-Framework?

Beitragvon Josef Pötzl » Fr 17. Jan 2014, 14:44

Problem gefunden ... und hoffentlich auch behoben. ;)
Josef Pötzl
Moderator
 
Beiträge: 805
Registriert: Mo 30. Nov 2009, 10:08
Wohnort: Klagenfurt
Accessversion: 2016

Re: Welches Test-Framework?

Beitragvon Sten Schmidt » Fr 17. Jan 2014, 16:27

Ja, passt! :)
Sten Schmidt
Entwickler
 
Beiträge: 146
Registriert: Do 18. Mär 2010, 22:24
Accessversion: 2016
Access-Erfahrung: Experte


Zurück zu Allgemeines