Refactor query handlers to remove NotFoundException
Refactored query handlers (`ReadProfileViewQueryHandler`, `ReadRecActionViewQueryHandler`, and `ReadResultViewQueryHandler`) to return empty results instead of throwing `NotFoundException` when no data is found. Simplified the logic by removing null or empty result checks and directly returning mapped results. Updated corresponding test cases to align with the new behavior: - Removed `try-catch` blocks for `NotFoundException`. - Adjusted assertions to handle empty results. - Removed the test case for `ReadRecActionViewQuery` that expected `NotFoundException`. This change reflects a design shift to let the calling code handle empty results instead of relying on exceptions.
This commit is contained in:
@@ -34,9 +34,5 @@ public class ResultQueryTests : RecApplicationTestBase
|
||||
|
||||
Assert.Pass("Read completed for unknown action id.");
|
||||
}
|
||||
catch (NotFoundException)
|
||||
{
|
||||
Assert.Pass("NotFound is acceptable for unknown action");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user