#include #include "MenuSavedataVersion.h" using namespace nn::cfg::CTR; TEST(testbelow3rdNUP, ALL) { ConsoleBackup::MenuSavedataVersion version; ASSERT_FALSE(version.IsModificationRequired(3, 0)); } TEST(test3rdNUPto8thNUP, ALL) { ConsoleBackup::MenuSavedataVersion version; ASSERT_TRUE(version.IsModificationRequired(4, 0)); ASSERT_TRUE(version.IsModificationRequired(5, 0)); ASSERT_TRUE(version.IsModificationRequired(6, 0)); ASSERT_TRUE(version.IsModificationRequired(7, 0)); ASSERT_TRUE(version.IsModificationRequired(8, 0)); ASSERT_TRUE(version.IsModificationRequired(9, 0)); ASSERT_TRUE(version.IsModificationRequired(9, 1)); } TEST(test8_0_2thNUP, ALL) { ConsoleBackup::MenuSavedataVersion version; ASSERT_FALSE(version.IsModificationRequired(9, 2)); } TEST(testFuture, ALL) { ConsoleBackup::MenuSavedataVersion version; ASSERT_FALSE(version.IsModificationRequired(10, 0)); }