Index: vhUnitTest/AXimpl/Admin/VKP/OrderLijnLookup/Test.cls.xml =================================================================== diff -u -r45639 -r45650 --- vhUnitTest/AXimpl/Admin/VKP/OrderLijnLookup/Test.cls.xml (.../Test.cls.xml) (revision 45639) +++ vhUnitTest/AXimpl/Admin/VKP/OrderLijnLookup/Test.cls.xml (.../Test.cls.xml) (revision 45650) @@ -3,36 +3,47 @@ vhUnitTest.TestCase - + - + - + @@ -42,9 +53,12 @@ #dim Values as %ListOfDataTypes = ##class(TECH.ListUtils).CreateListOfDataTypes($ListBuild("1000"),$ListBuild("1001")) Set QueryAPIFake = ##class(vhTest.Fake.TECH.Query.PrepareOnlyQueryAPI).%New(Values,Columns) - Set OrderLijnLookup = ##class(AXimpl.Admin.VKP.OrderLijnLookup).%New(QueryAPIFake) + Set OrderLijnRepositoryMock = ##class(vhTest.Mock.DOM.VKP.Order.impl.OrderLijnRepository).%New() + Do OrderLijnRepositoryMock.IndienMethodCall("GeefViaID", $$$ElkeWaarde).DanReturn("") + + Set OrderLijnLookup = ##class(AXimpl.Admin.VKP.OrderLijnLookup).%New(QueryAPIFake, OrderLijnRepositoryMock) Try { - #dim OrderId as %String = OrderLijnLookup.GeefOrderLijn("AxInventTransId") + #dim OrderLijn as %String = OrderLijnLookup.GeefOrderLijn("AxInventTransId") Do ..Fail("Er werd een exceptie verwacht") } Catch { #dim Exception as TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() @@ -57,27 +71,27 @@ - + Index: AXimpl/Admin/VKP/OrderLijnLookup.cls.xml =================================================================== diff -u -r45639 -r45650 --- AXimpl/Admin/VKP/OrderLijnLookup.cls.xml (.../OrderLijnLookup.cls.xml) (revision 45639) +++ AXimpl/Admin/VKP/OrderLijnLookup.cls.xml (.../OrderLijnLookup.cls.xml) (revision 45650) @@ -8,26 +8,29 @@ 1 + +DOM.VKP.Order.impl.OrderLijnRepository +1 + + -QueryAPI:TECH.Query.QueryAPI +QueryAPI:TECH.Query.QueryAPI,OrderLijnRepository:DOM.VKP.Order.impl.OrderLijnRepository 1 1 %Status 1 AxInventTransId:%String -%String -%Boolean + @@ -49,7 +52,7 @@ Do ##class(TECH.ExceptionHandler).Throw(##class(AXimpl.Admin.DatabaseOutOfSyncException).%New(##class(AXimpl.Admin.EntiteitType).OrderLijn(),AxInventTransId,"")) } - Quit ##class(Flow.Order.Lijn).%Open(OrderLijnID) + Quit ..OrderLijnRepository.GeefViaID(OrderLijnID) ]]> Index: vhTest/Mock/AXimpl/Admin/VKP/OrderLijnLookup.cls.xml =================================================================== diff -u -r45639 -r45650 --- vhTest/Mock/AXimpl/Admin/VKP/OrderLijnLookup.cls.xml (.../OrderLijnLookup.cls.xml) (revision 45639) +++ vhTest/Mock/AXimpl/Admin/VKP/OrderLijnLookup.cls.xml (.../OrderLijnLookup.cls.xml) (revision 45650) @@ -10,7 +10,7 @@ AxInventTransId:%String -%String +%Boolean Index: vhTest/Fake/AXimpl/Admin/VKP/OrderLijnLookup.cls.xml =================================================================== diff -u -r45639 -r45650 --- vhTest/Fake/AXimpl/Admin/VKP/OrderLijnLookup.cls.xml (.../OrderLijnLookup.cls.xml) (revision 45639) +++ vhTest/Fake/AXimpl/Admin/VKP/OrderLijnLookup.cls.xml (.../OrderLijnLookup.cls.xml) (revision 45650) @@ -9,7 +9,7 @@ AxInventTransId:%String -%String +%Boolean @@ -23,8 +23,7 @@ OrderID:%String,OrderLijnOrderID:%String - +