├── .codecov.yml ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── TODO.txt ├── dub.json ├── example ├── example_fail.d └── example_pass.d ├── gen ├── gen_ut_main.d └── source │ └── unit_threaded │ └── runtime │ ├── dub.d │ └── runtime.d ├── source └── unit_threaded │ ├── attrs.d │ ├── io.d │ ├── light.d │ ├── package.d │ ├── reflection.d │ ├── should.d │ ├── static_.d │ └── testcase.d ├── subpackages ├── assertions │ ├── dub.sdl │ └── source │ │ └── unit_threaded │ │ └── assertions.d ├── autorunner │ ├── dub.sdl │ └── source │ │ └── autorunner.d ├── behave │ ├── dub.sdl │ └── source │ │ └── unit_threaded │ │ └── behave.d ├── exception │ ├── dub.sdl │ └── source │ │ └── unit_threaded │ │ └── exception.d ├── from │ ├── dub.sdl │ └── source │ │ └── unit_threaded │ │ └── from.d ├── integration │ ├── dub.sdl │ └── source │ │ └── unit_threaded │ │ └── integration.d ├── mocks │ ├── dub.sdl │ └── source │ │ └── unit_threaded │ │ └── mock.d ├── property │ ├── .gitignore │ ├── dub.sdl │ └── source │ │ └── unit_threaded │ │ ├── property.d │ │ └── randomized │ │ ├── benchmark.d │ │ ├── gen.d │ │ ├── package.d │ │ └── random.d └── runner │ ├── dub.sdl │ └── source │ └── unit_threaded │ └── runner │ ├── attrs.d │ ├── factory.d │ ├── io.d │ ├── options.d │ ├── package.d │ ├── reflection.d │ ├── runner.d │ ├── testcase.d │ ├── testsuite.d │ └── traits.d └── tests ├── examples ├── fail │ ├── composite.d │ ├── delayed.d │ ├── exception.d │ ├── klass.d │ ├── normal.d │ └── priv.d └── pass │ ├── attributes.d │ ├── delayed.d │ ├── io.d │ ├── issue51.d │ ├── mock.d │ ├── normal.d │ ├── property.d │ └── types.d ├── integration_tests ├── autorunner │ ├── .gitignore │ ├── dub.sdl │ ├── source │ │ └── modA.d │ └── test │ │ └── modB.d ├── issue109 │ ├── .gitignore │ ├── dub.sdl │ ├── main.d │ └── oops.d ├── issue121 │ ├── .gitignore │ ├── dub.sdl │ └── source │ │ └── foo.d ├── issue157 │ ├── .gitignore │ ├── dub.sdl │ ├── dub.selections.json │ └── source │ │ └── mod.d ├── issue187 │ ├── .gitignore │ ├── dub.sdl │ └── source │ │ └── app.d ├── issue240 │ ├── .gitignore │ ├── dub.sdl │ └── source │ │ ├── app.d │ │ └── empty.d ├── issue61 │ ├── .gitignore │ ├── dub.json │ ├── foo │ │ └── bar │ │ │ ├── baz.d │ │ │ └── package.d │ └── main.d ├── property-light │ ├── .gitignore │ ├── dub.sdl │ └── source │ │ └── app.d ├── run.sh └── runTestsMain │ ├── .gitignore │ ├── dub.sdl │ ├── main.d │ └── source │ └── src.d └── unit_threaded ├── unit_threaded └── asserts.d └── ut ├── behave.d ├── factory.d ├── integration.d ├── io.d ├── issues.d ├── mock.d ├── modules ├── issue225.d ├── issue242.d ├── issue316.d ├── issue317.d ├── issue321.d ├── issue321_helper.d ├── issue33.d ├── module_name.d ├── module_with_attrs.d ├── module_with_overload.d ├── module_with_setup.d ├── module_with_tests.d ├── package.d ├── structs_are_not_classes.d └── tags.d ├── property.d ├── randomized ├── gen.d └── random.d ├── reflection.d ├── runner_options.d ├── runtime.d └── should.d /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/README.md -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- 1 | . Mocking support 2 | . staticEquals? 3 | -------------------------------------------------------------------------------- /dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/dub.json -------------------------------------------------------------------------------- /example/example_fail.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/example/example_fail.d -------------------------------------------------------------------------------- /example/example_pass.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/example/example_pass.d -------------------------------------------------------------------------------- /gen/gen_ut_main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/gen/gen_ut_main.d -------------------------------------------------------------------------------- /gen/source/unit_threaded/runtime/dub.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/gen/source/unit_threaded/runtime/dub.d -------------------------------------------------------------------------------- /gen/source/unit_threaded/runtime/runtime.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/gen/source/unit_threaded/runtime/runtime.d -------------------------------------------------------------------------------- /source/unit_threaded/attrs.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/source/unit_threaded/attrs.d -------------------------------------------------------------------------------- /source/unit_threaded/io.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/source/unit_threaded/io.d -------------------------------------------------------------------------------- /source/unit_threaded/light.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/source/unit_threaded/light.d -------------------------------------------------------------------------------- /source/unit_threaded/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/source/unit_threaded/package.d -------------------------------------------------------------------------------- /source/unit_threaded/reflection.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/source/unit_threaded/reflection.d -------------------------------------------------------------------------------- /source/unit_threaded/should.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/source/unit_threaded/should.d -------------------------------------------------------------------------------- /source/unit_threaded/static_.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/source/unit_threaded/static_.d -------------------------------------------------------------------------------- /source/unit_threaded/testcase.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/source/unit_threaded/testcase.d -------------------------------------------------------------------------------- /subpackages/assertions/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/assertions/dub.sdl -------------------------------------------------------------------------------- /subpackages/assertions/source/unit_threaded/assertions.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/assertions/source/unit_threaded/assertions.d -------------------------------------------------------------------------------- /subpackages/autorunner/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/autorunner/dub.sdl -------------------------------------------------------------------------------- /subpackages/autorunner/source/autorunner.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/autorunner/source/autorunner.d -------------------------------------------------------------------------------- /subpackages/behave/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/behave/dub.sdl -------------------------------------------------------------------------------- /subpackages/behave/source/unit_threaded/behave.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/behave/source/unit_threaded/behave.d -------------------------------------------------------------------------------- /subpackages/exception/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/exception/dub.sdl -------------------------------------------------------------------------------- /subpackages/exception/source/unit_threaded/exception.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/exception/source/unit_threaded/exception.d -------------------------------------------------------------------------------- /subpackages/from/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/from/dub.sdl -------------------------------------------------------------------------------- /subpackages/from/source/unit_threaded/from.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/from/source/unit_threaded/from.d -------------------------------------------------------------------------------- /subpackages/integration/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/integration/dub.sdl -------------------------------------------------------------------------------- /subpackages/integration/source/unit_threaded/integration.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/integration/source/unit_threaded/integration.d -------------------------------------------------------------------------------- /subpackages/mocks/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/mocks/dub.sdl -------------------------------------------------------------------------------- /subpackages/mocks/source/unit_threaded/mock.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/mocks/source/unit_threaded/mock.d -------------------------------------------------------------------------------- /subpackages/property/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/property/.gitignore -------------------------------------------------------------------------------- /subpackages/property/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/property/dub.sdl -------------------------------------------------------------------------------- /subpackages/property/source/unit_threaded/property.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/property/source/unit_threaded/property.d -------------------------------------------------------------------------------- /subpackages/property/source/unit_threaded/randomized/benchmark.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/property/source/unit_threaded/randomized/benchmark.d -------------------------------------------------------------------------------- /subpackages/property/source/unit_threaded/randomized/gen.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/property/source/unit_threaded/randomized/gen.d -------------------------------------------------------------------------------- /subpackages/property/source/unit_threaded/randomized/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/property/source/unit_threaded/randomized/package.d -------------------------------------------------------------------------------- /subpackages/property/source/unit_threaded/randomized/random.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/property/source/unit_threaded/randomized/random.d -------------------------------------------------------------------------------- /subpackages/runner/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/dub.sdl -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/attrs.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/attrs.d -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/factory.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/factory.d -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/io.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/io.d -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/options.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/options.d -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/package.d -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/reflection.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/reflection.d -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/runner.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/runner.d -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/testcase.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/testcase.d -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/testsuite.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/testsuite.d -------------------------------------------------------------------------------- /subpackages/runner/source/unit_threaded/runner/traits.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/subpackages/runner/source/unit_threaded/runner/traits.d -------------------------------------------------------------------------------- /tests/examples/fail/composite.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/fail/composite.d -------------------------------------------------------------------------------- /tests/examples/fail/delayed.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/fail/delayed.d -------------------------------------------------------------------------------- /tests/examples/fail/exception.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/fail/exception.d -------------------------------------------------------------------------------- /tests/examples/fail/klass.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/fail/klass.d -------------------------------------------------------------------------------- /tests/examples/fail/normal.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/fail/normal.d -------------------------------------------------------------------------------- /tests/examples/fail/priv.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/fail/priv.d -------------------------------------------------------------------------------- /tests/examples/pass/attributes.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/pass/attributes.d -------------------------------------------------------------------------------- /tests/examples/pass/delayed.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/pass/delayed.d -------------------------------------------------------------------------------- /tests/examples/pass/io.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/pass/io.d -------------------------------------------------------------------------------- /tests/examples/pass/issue51.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/pass/issue51.d -------------------------------------------------------------------------------- /tests/examples/pass/mock.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/pass/mock.d -------------------------------------------------------------------------------- /tests/examples/pass/normal.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/pass/normal.d -------------------------------------------------------------------------------- /tests/examples/pass/property.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/examples/pass/property.d -------------------------------------------------------------------------------- /tests/examples/pass/types.d: -------------------------------------------------------------------------------- 1 | module tests.pass.types; 2 | 3 | struct A { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /tests/integration_tests/autorunner/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/autorunner/.gitignore -------------------------------------------------------------------------------- /tests/integration_tests/autorunner/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/autorunner/dub.sdl -------------------------------------------------------------------------------- /tests/integration_tests/autorunner/source/modA.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/autorunner/source/modA.d -------------------------------------------------------------------------------- /tests/integration_tests/autorunner/test/modB.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/autorunner/test/modB.d -------------------------------------------------------------------------------- /tests/integration_tests/issue109/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue109/.gitignore -------------------------------------------------------------------------------- /tests/integration_tests/issue109/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue109/dub.sdl -------------------------------------------------------------------------------- /tests/integration_tests/issue109/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue109/main.d -------------------------------------------------------------------------------- /tests/integration_tests/issue109/oops.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue109/oops.d -------------------------------------------------------------------------------- /tests/integration_tests/issue121/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue121/.gitignore -------------------------------------------------------------------------------- /tests/integration_tests/issue121/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue121/dub.sdl -------------------------------------------------------------------------------- /tests/integration_tests/issue121/source/foo.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue121/source/foo.d -------------------------------------------------------------------------------- /tests/integration_tests/issue157/.gitignore: -------------------------------------------------------------------------------- 1 | issue157 -------------------------------------------------------------------------------- /tests/integration_tests/issue157/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue157/dub.sdl -------------------------------------------------------------------------------- /tests/integration_tests/issue157/dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue157/dub.selections.json -------------------------------------------------------------------------------- /tests/integration_tests/issue157/source/mod.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue157/source/mod.d -------------------------------------------------------------------------------- /tests/integration_tests/issue187/.gitignore: -------------------------------------------------------------------------------- 1 | issue187 -------------------------------------------------------------------------------- /tests/integration_tests/issue187/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue187/dub.sdl -------------------------------------------------------------------------------- /tests/integration_tests/issue187/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue187/source/app.d -------------------------------------------------------------------------------- /tests/integration_tests/issue240/.gitignore: -------------------------------------------------------------------------------- 1 | issue240 -------------------------------------------------------------------------------- /tests/integration_tests/issue240/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue240/dub.sdl -------------------------------------------------------------------------------- /tests/integration_tests/issue240/source/app.d: -------------------------------------------------------------------------------- 1 | import unit_threaded; 2 | 3 | 4 | mixin runTestsMain!( 5 | "empty", 6 | ); 7 | -------------------------------------------------------------------------------- /tests/integration_tests/issue240/source/empty.d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration_tests/issue61/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue61/.gitignore -------------------------------------------------------------------------------- /tests/integration_tests/issue61/dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue61/dub.json -------------------------------------------------------------------------------- /tests/integration_tests/issue61/foo/bar/baz.d: -------------------------------------------------------------------------------- 1 | module foo.bar.baz; 2 | 3 | unittest {} 4 | -------------------------------------------------------------------------------- /tests/integration_tests/issue61/foo/bar/package.d: -------------------------------------------------------------------------------- 1 | module foo.bar; 2 | 3 | unittest {} 4 | -------------------------------------------------------------------------------- /tests/integration_tests/issue61/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/issue61/main.d -------------------------------------------------------------------------------- /tests/integration_tests/property-light/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/property-light/.gitignore -------------------------------------------------------------------------------- /tests/integration_tests/property-light/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/property-light/dub.sdl -------------------------------------------------------------------------------- /tests/integration_tests/property-light/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/property-light/source/app.d -------------------------------------------------------------------------------- /tests/integration_tests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/run.sh -------------------------------------------------------------------------------- /tests/integration_tests/runTestsMain/.gitignore: -------------------------------------------------------------------------------- 1 | run_tests_main -------------------------------------------------------------------------------- /tests/integration_tests/runTestsMain/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/integration_tests/runTestsMain/dub.sdl -------------------------------------------------------------------------------- /tests/integration_tests/runTestsMain/main.d: -------------------------------------------------------------------------------- 1 | import unit_threaded.runner; 2 | mixin runTestsMain!("src"); 3 | -------------------------------------------------------------------------------- /tests/integration_tests/runTestsMain/source/src.d: -------------------------------------------------------------------------------- 1 | unittest { 2 | assert(1 == 1); 3 | } 4 | -------------------------------------------------------------------------------- /tests/unit_threaded/unit_threaded/asserts.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/unit_threaded/asserts.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/behave.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/behave.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/factory.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/factory.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/integration.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/integration.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/io.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/io.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/issues.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/issues.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/mock.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/mock.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/issue225.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/issue225.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/issue242.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/issue242.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/issue316.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/issue316.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/issue317.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/issue317.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/issue321.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/issue321.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/issue321_helper.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/issue321_helper.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/issue33.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/issue33.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/module_name.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/module_name.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/module_with_attrs.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/module_with_attrs.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/module_with_overload.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/module_with_overload.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/module_with_setup.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/module_with_setup.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/module_with_tests.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/module_with_tests.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/package.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/structs_are_not_classes.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/structs_are_not_classes.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/modules/tags.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/modules/tags.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/property.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/property.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/randomized/gen.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/randomized/gen.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/randomized/random.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/randomized/random.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/reflection.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/reflection.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/runner_options.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/runner_options.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/runtime.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/runtime.d -------------------------------------------------------------------------------- /tests/unit_threaded/ut/should.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atilaneves/unit-threaded/HEAD/tests/unit_threaded/ut/should.d --------------------------------------------------------------------------------