From a6de38eb6ce0a103a175b642d5e5a7afed1cb55d Mon Sep 17 00:00:00 2001 From: Andru Liu <90433630+WallabyLester@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:55:28 -0700 Subject: [PATCH] Renamed directory and created aPID test file. --- .../{tests => test}/test_RBF_np.py | 0 NP_Implementation/test/test_aPID_np.py | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+) rename NP_Implementation/{tests => test}/test_RBF_np.py (100%) create mode 100644 NP_Implementation/test/test_aPID_np.py diff --git a/NP_Implementation/tests/test_RBF_np.py b/NP_Implementation/test/test_RBF_np.py similarity index 100% rename from NP_Implementation/tests/test_RBF_np.py rename to NP_Implementation/test/test_RBF_np.py diff --git a/NP_Implementation/test/test_aPID_np.py b/NP_Implementation/test/test_aPID_np.py new file mode 100644 index 0000000..eff1e01 --- /dev/null +++ b/NP_Implementation/test/test_aPID_np.py @@ -0,0 +1,19 @@ +import unittest +import numpy as np + +from aPID_numpy import AdaptivePIDNP +from RBF_numpy import RBFNetwork + +class TestAdaptivePIDNP(unittest.TestCase): + def setUp(self): + """Set up an AdaptivePIDNP instance for testing.""" + Kp = 4.0 + Ki = 0.1 + Kd = 0.01 + self.input_dim = 3 + self.n_centers = 5 + self.rbf = RBFNetwork(self.input_dim, self.n_centers) + self.apid = AdaptivePIDNP(Kp, Ki, Kd, self.rbf) + +if __name__ == '__main__': + unittest.main()