Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module dub_test_root;
- import std.typetuple;
- static import WebSocketServer.Handler.GetGraphHandler;
- static import WebSocketServer.Handler.HandlerInterface;
- static import WebSocketServer.Handler.JsonParseErrorHandler;
- static import WebSocketServer.Handler.ListGraphHandler;
- static import WebSocketServer.Handler.SessionIDHandler;
- static import WebSocketServer.Handler.UnknownErrorHandler;
- static import WebSocketServer.Handler.UnknownRequestHandler;
- static import WebSocketServer.Server;
- static import WebSocketServer.test.testClasses;
- alias allModules = TypeTuple!(WebSocketServer.Handler.GetGraphHandler, WebSocketServer.Handler.HandlerInterface, WebSocketServer.Handler.JsonParseErrorHandler, WebSocketServer.Handler.ListGraphHandler, WebSocketServer.Handler.SessionIDHandler, WebSocketServer.Handler.UnknownErrorHandler, WebSocketServer.Handler.UnknownRequestHandler, WebSocketServer.Server, WebSocketServer.test.testClasses);
- import std.stdio;
- import core.runtime;
- void main() { writeln("All unit tests have been run successfully."); }
- shared static this() {
- version (Have_tested) {
- import tested;
- import core.runtime;
- import std.exception;
- Runtime.moduleUnitTester = () => true;
- //runUnitTests!app(new JsonTestResultWriter("results.json"));
- enforce(runUnitTests!allModules(new ConsoleTestResultWriter), "Unit tests failed.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement