From 54e87437c27f2b080f26762fa481e19ff12ef7f0 Mon Sep 17 00:00:00 2001 From: Anton Tarasenko Date: Wed, 8 Apr 2020 01:49:58 +0700 Subject: [PATCH] Add TODO list for a `TestCase` --- sources/TestCase.uc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/sources/TestCase.uc b/sources/TestCase.uc index 2512e30..43318a6 100644 --- a/sources/TestCase.uc +++ b/sources/TestCase.uc @@ -25,7 +25,7 @@ * You should have received a copy of the GNU General Public License * along with Acedia. If not, see . */ -class TestCase extends Actor +class TestCase extends AcediaObject abstract; // Name by which this set of unit tests can be referred to. @@ -246,6 +246,17 @@ public final static function bool PerformTests() return default.currentSummary.passed; } +// TODO: Support for testing in stages to avoid infinite loop crashes. +// TODO: Add support for test scening: grabbing pawns, placing them, waiting. +// TODO: Expand scening support: triggering functions on client, moving. +// TODO: Expand scening support: zed spawning, aggro setting. +// TODO: Expand scening support: function calls (i.e. for CashToss), +// testing `FixDoshSpam` feature. +// TODO: Expand scening support: lag detection. +// TODO: Expand scening support: test `FixZedTime`. +// TODO: Expand scening support: aiming shooting, detecting damage. +// TODO: Expand scening support: testing `FixFFHack`. +// TODO: Testing infinite nade (partially), ammo selling, dualies cost. defaultproperties { caseName = ""