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
-
+