Take feedback into account

This commit is contained in:
Rudy Huyn 2019-03-13 23:26:15 -07:00
commit dde6ab2a13
2 changed files with 7 additions and 12 deletions

View file

@ -343,7 +343,7 @@ String^ DateCalculatorViewModel::GetDateDiffString() const
} }
} }
return ref new Platform::String(result.data()); return ref new String(result.data());
} }
String^ DateCalculatorViewModel::GetDateDiffStringInDays() const String^ DateCalculatorViewModel::GetDateDiffStringInDays() const
@ -361,7 +361,7 @@ String^ DateCalculatorViewModel::GetDateDiffStringInDays() const
result += AppResourceProvider::GetInstance().GetResourceString(L"Date_Day")->Data(); result += AppResourceProvider::GetInstance().GetResourceString(L"Date_Day")->Data();
} }
return ref new Platform::String(result.data()); return ref new String(result.data());
} }
void DateCalculatorViewModel::OnCopyCommand(Platform::Object^ parameter) void DateCalculatorViewModel::OnCopyCommand(Platform::Object^ parameter)

View file

@ -494,7 +494,7 @@ namespace DateCalculationUnitTests
} }
} }
TEST_METHOD(DateCalcViewModelDateDiffSignTest) TEST_METHOD(DateCalcViewModelDateDiffIgnoreSignTest)
{ {
auto viewModel = ref new DateCalculatorViewModel(); auto viewModel = ref new DateCalculatorViewModel();
@ -504,19 +504,14 @@ namespace DateCalculationUnitTests
viewModel->FromDate = DateUtils::SystemTimeToDateTime(date[10]); viewModel->FromDate = DateUtils::SystemTimeToDateTime(date[10]);
viewModel->ToDate = DateUtils::SystemTimeToDateTime(date[6]); viewModel->ToDate = DateUtils::SystemTimeToDateTime(date[6]);
auto dfd = viewModel->StrDateDiffResultInDays;
auto dfffg = viewModel->StrDateDiffResult;
//// check negative difference
VERIFY_IS_FALSE(viewModel->IsDiffInDays); VERIFY_IS_FALSE(viewModel->IsDiffInDays);
VERIFY_ARE_EQUAL(StringReference(L"305 days"), viewModel->StrDateDiffResultInDays); VERIFY_ARE_EQUAL(StringReference(L"305 days"), viewModel->StrDateDiffResultInDays);
VERIFY_ARE_EQUAL(StringReference(L"10 months"), viewModel->StrDateDiffResult); VERIFY_ARE_EQUAL(StringReference(L"10 months"), viewModel->StrDateDiffResult);
//// check positive difference
viewModel->FromDate = DateUtils::SystemTimeToDateTime(date[6]); viewModel->FromDate = DateUtils::SystemTimeToDateTime(date[6]);
viewModel->ToDate = DateUtils::SystemTimeToDateTime(date[10]); viewModel->ToDate = DateUtils::SystemTimeToDateTime(date[10]);
VERIFY_IS_FALSE(viewModel->IsDiffInDays); VERIFY_IS_FALSE(viewModel->IsDiffInDays);
VERIFY_ARE_EQUAL(StringReference(L"- 305 days"), viewModel->StrDateDiffResultInDays); VERIFY_ARE_EQUAL(StringReference(L"305 days"), viewModel->StrDateDiffResultInDays);
VERIFY_ARE_EQUAL(StringReference(L"- 10 months"), viewModel->StrDateDiffResult); VERIFY_ARE_EQUAL(StringReference(L"10 months"), viewModel->StrDateDiffResult);
} }
TEST_METHOD(DateCalcViewModelDateDiffTest) TEST_METHOD(DateCalcViewModelDateDiffTest)
@ -557,7 +552,7 @@ namespace DateCalculationUnitTests
VERIFY_IS_NULL(viewModel->StrDateDiffResultInDays); VERIFY_IS_NULL(viewModel->StrDateDiffResultInDays);
} }
TEST_METHOD(DateCalcViewModelDateDiffResultInNegativeDaysTest) TEST_METHOD(DateCalcViewModelDateDiffFromDateHigherThanToDate)
{ {
auto viewModel = ref new DateCalculatorViewModel(); auto viewModel = ref new DateCalculatorViewModel();
@ -569,7 +564,7 @@ namespace DateCalculationUnitTests
// Assert for the result // Assert for the result
VERIFY_IS_TRUE(viewModel->IsDiffInDays); VERIFY_IS_TRUE(viewModel->IsDiffInDays);
VERIFY_ARE_EQUAL(StringReference(L"- 1 day"), viewModel->StrDateDiffResult); VERIFY_ARE_EQUAL(StringReference(L"1 day"), viewModel->StrDateDiffResult);
VERIFY_IS_NULL(viewModel->StrDateDiffResultInDays); VERIFY_IS_NULL(viewModel->StrDateDiffResultInDays);
} }