2017-05-11 2 views
1

Wenn ich Tests in Java durchführe, könnte ich die paketgeschützte Zugriffsebene verwenden, um eine ordnungsgemäße Kapselung zu gewährleisten, ohne die Methoden öffentlich zugänglich zu machen. Beim Testen von Typescript bin ich jedoch auf mehrere Situationen gestoßen, in denen ich wünschte, ich könnte etwas Ähnliches tun, da die Methode, die ich betrachte, ausreichend komplex erscheint und derzeit als private oder protected eingestellt ist.Entspricht "Package-Protected" dem Typescript-Test?

Was ist die beste Vorgehensweise zum Testen dieser Arten von Funktionen? Sollten sie nur zu Testzwecken veröffentlicht werden, oder gibt es einen einfacheren Weg?

Antwort

3

Lassen Sie sie public aber benennen Sie sie als _foo (anstelle von foo).

Mehr

Dies folgt der Konvention in JavaScript Land. TypeScript hat hier keine neuen Konzepte erstellt

Verwandte Themen