Skip to content

Commit

Permalink
Add further plans to readme
Browse files Browse the repository at this point in the history
  • Loading branch information
slonopotamus committed Aug 4, 2024
1 parent bf5fe08 commit 9b593e5
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
8 changes: 7 additions & 1 deletion README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,13 @@ ASSERT_THAT(Value, Is::Not::Null);

#TODO: Document how to write custom matchers#

#TODO: Add `ASSERT_MULTIPLE` that allows performing multiple assertions without interrupting execution between them#
== Further development plans

* `BEFORE_EACH`/`AFTER_EACH` to `TEST_CLASS`
* More matchers
* Add `ASSERT_MULTIPLE` that allows performing multiple assertions without interrupting execution between them, also known as "soft assertions".
* Add API to disable tests (with `EAutomationTestFlags::Disabled` under the hood)
* Add API for asynchronous/latent tests

== Analysis of existing Unreal Engine solutions

Expand Down
1 change: 1 addition & 0 deletions Source/UEST/Private/UEST.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ bool FUESTTestBase::RunTest(const FString& Parameters)
{
if (const auto* Method = TestMethods.Find(Parameters); ensure(Method))
{
// TODO: Add things like BEFORE_EACH() {...}, AFTER_EACH() {...}?
Method->Execute();
}
}
Expand Down

0 comments on commit 9b593e5

Please sign in to comment.