# monitormodel
add_executable(
  monitormodel_test
  monitormodel_test.cpp
)

target_link_libraries(
  monitormodel_test
  GTest::gtest_main
  GTest::gmock_main
  scratchcpp-render
  scratchcpprender_mocks
  ${QT_LIBS}
  Qt6::Test
)

add_test(monitormodel_test)
gtest_discover_tests(monitormodel_test)

# valuemonitormodel
add_executable(
  valuemonitormodel_test
  valuemonitormodel_test.cpp
)

target_link_libraries(
  valuemonitormodel_test
  GTest::gtest_main
  scratchcpp-render
  ${QT_LIBS}
  Qt6::Test
)

add_test(valuemonitormodel_test)
gtest_discover_tests(valuemonitormodel_test)

# listmonitorlistmodel
add_executable(
  listmonitorlistmodel_test
  listmonitorlistmodel_test.cpp
)

target_link_libraries(
  listmonitorlistmodel_test
  GTest::gtest_main
  scratchcpp-render
  ${QT_LIBS}
  Qt6::Test
)

add_test(listmonitorlistmodel_test)
gtest_discover_tests(listmonitorlistmodel_test)

# listmonitormodel
add_executable(
  listmonitormodel_test
  listmonitormodel_test.cpp
)

target_link_libraries(
  listmonitormodel_test
  GTest::gtest_main
  scratchcpp-render
  ${QT_LIBS}
  Qt6::Test
)

add_test(listmonitormodel_test)
gtest_discover_tests(listmonitormodel_test)
