diff --git a/core/tests/Variable/TestVariableSync.cpp b/core/tests/Variable/TestVariableSync.cpp new file mode 100644 index 0000000..a76e1df --- /dev/null +++ b/core/tests/Variable/TestVariableSync.cpp @@ -0,0 +1,37 @@ +#include +#include + +class TestVariableSync : public QObject { + Q_OBJECT + +private slots: + /// Input data for @sa testSync() + void testSync_data(); + + /// Tests synchronization between variables through several operations + void testSync(); +}; + +void TestVariableSync::testSync_data() +{ + // ////////////// // + // Test structure // + // ////////////// // + + /// @todo + + // ////////// // + // Test cases // + // ////////// // + + /// @todo +} + +void TestVariableSync::testSync() +{ + /// @todo +} + +QTEST_MAIN(TestVariableSync) + +#include "TestVariableSync.moc" diff --git a/core/tests/meson.build b/core/tests/meson.build index 83328c6..5476049 100644 --- a/core/tests/meson.build +++ b/core/tests/meson.build @@ -7,7 +7,8 @@ tests = [ [['Data/TestTwoDimArrayData.cpp'],'test_2d','Two Dim Array test'], [['DataSource/TestDataSourceController.cpp'],'test_data_source','DataSourceController test'], [['Variable/TestVariableCacheController.cpp'],'test_variable_cache','VariableCacheController test'], - [['Variable/TestVariable.cpp'],'test_variable','Variable test'] + [['Variable/TestVariable.cpp'],'test_variable','Variable test'], + [['Variable/TestVariableSync.cpp'],'test_variable_sync','Variable synchronization test'] ] foreach unit_test : tests