mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
Updated messages thrown by some non-findable joins
This commit is contained in:
@ -946,7 +946,8 @@ public class RDBMSQueryActionTest extends RDBMSActionTest
|
|||||||
new QueryJoin("shipToPerson", TestUtils.TABLE_NAME_PERSONAL_ID_CARD).withAlias("shipToIdCard").withSelect(true)
|
new QueryJoin("shipToPerson", TestUtils.TABLE_NAME_PERSONAL_ID_CARD).withAlias("shipToIdCard").withSelect(true)
|
||||||
));
|
));
|
||||||
assertThatThrownBy(() -> new QueryAction().execute(queryInput))
|
assertThatThrownBy(() -> new QueryAction().execute(queryInput))
|
||||||
.hasRootCauseMessage("Could not find a table or alias [personTable] in query. May need to be more specific setting up QueryJoins.");
|
.rootCause()
|
||||||
|
.hasMessageContaining("Could not find a join between tables [order][personalIdCard]");
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// ensure we throw if either of the ambiguous joins from person to id-card doesn't specify its left-table //
|
// ensure we throw if either of the ambiguous joins from person to id-card doesn't specify its left-table //
|
||||||
@ -958,7 +959,8 @@ public class RDBMSQueryActionTest extends RDBMSActionTest
|
|||||||
new QueryJoin(TestUtils.TABLE_NAME_PERSONAL_ID_CARD).withAlias("shipToIdCard").withSelect(true)
|
new QueryJoin(TestUtils.TABLE_NAME_PERSONAL_ID_CARD).withAlias("shipToIdCard").withSelect(true)
|
||||||
));
|
));
|
||||||
assertThatThrownBy(() -> new QueryAction().execute(queryInput))
|
assertThatThrownBy(() -> new QueryAction().execute(queryInput))
|
||||||
.hasRootCauseMessage("Could not find a table or alias [personTable] in query. May need to be more specific setting up QueryJoins.");
|
.rootCause()
|
||||||
|
.hasMessageContaining("Could not find a join between tables [order][personalIdCard]");
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////
|
||||||
// ensure we throw if we have a bogus alias name given as a left-side //
|
// ensure we throw if we have a bogus alias name given as a left-side //
|
||||||
|
Reference in New Issue
Block a user