@@ -7,6 +7,8 @@ Class UnitTest.SourceControl.Git.NameToInternalNameTest Extends %UnitTest.TestCa
7
7
8
8
Property Mappings [ MultiDimensional ];
9
9
10
+ Property OldNamespaceTemp As %String ;
11
+
10
12
Method TestRegularClassNames ()
11
13
{
12
14
// Regular class that exists
@@ -32,11 +34,14 @@ Method TestPercentClassNames()
32
34
Method TestAbstractDocumentClassNames ()
33
35
{
34
36
// %Studio.AbstractDocument type that exists
35
- do $$$AssertEquals(##class (Utils ).NameToInternalName (" test\dfi\test2.pivot.xml" )," test2.pivot.DFI" )
37
+ do ##class (%RoutineMgr ).Delete (" test2.pivot.DFI" )
38
+ do $$$AssertEquals(##class (Utils ).NameToInternalName (" test\_resources\dfi\test2.pivot.dfi" )," " )
39
+ do $$$AssertStatusOK(##class (Utils ).ImportItem (" test2.pivot.DFI" ,1 ))
40
+ do $$$AssertEquals(##class (Utils ).NameToInternalName (" test\_resources\dfi\test2.pivot.dfi" )," test2.pivot.DFI" )
36
41
// %Studio.AbstractDocument type that does not exist and we ignore non-existent classes
37
- do $$$AssertEquals(##class (Utils ).NameToInternalName (" test\dfi\DoesNotExist.xml " )," " )
42
+ do $$$AssertEquals(##class (Utils ).NameToInternalName (" test\_resources\ dfi\DoesNotExist.dfi " )," " )
38
43
// %Studio.AbstractDocument type that doesn't exist and we don't ignore non-existent classes
39
- do $$$AssertEquals(##class (Utils ).NameToInternalName (" test\dfi\DoesNotExist.xml " , 1 , 0 )," DoesNotExist.DFI" )
44
+ do $$$AssertEquals(##class (Utils ).NameToInternalName (" test\_resources\ dfi\DoesNotExist.dfi " , 1 , 0 )," DoesNotExist.DFI" )
40
45
}
41
46
42
47
Method TestStaticFileNames ()
@@ -49,19 +54,27 @@ Method TestStaticFileNames()
49
54
50
55
Method OnBeforeAllTests () As %Status
51
56
{
57
+ set settings = ##class (SourceControl.Git.Settings ).%New ()
58
+ set ..OldNamespaceTemp = settings .namespaceTemp
59
+ set settings .namespaceTemp = $Piece (..Manager .CurrentDir ," test" ,1 )
60
+ $$$ThrowOnError(settings .%Save ())
52
61
merge ..Mappings = @##class (SourceControl.Git.Utils ).MappingsNode ()
53
62
kill @##class (SourceControl.Git.Utils ).MappingsNode ()
54
63
set $$$SourceMapping(" CLS" , " *" ) = " cls/"
55
64
set $$$SourceMapping(" DFI" , " *" , " NoFolders" ) = 1
56
- set $$$SourceMapping(" DFI" , " *" ) = " test/dfi/"
65
+ set $$$SourceMapping(" DFI" , " *" ) = " test/_resources/ dfi/"
57
66
quit $$$OK
58
67
}
59
68
60
69
Method %OnClose () As %Status
61
70
{
71
+ set settings = ##class (SourceControl.Git.Settings ).%New ()
72
+ set settings .namespaceTemp = ..OldNamespaceTemp
73
+ do settings .%Save ()
62
74
kill @##class (SourceControl.Git.Utils ).MappingsNode ()
63
75
merge @##class (SourceControl.Git.Utils ).MappingsNode () = ..Mappings
64
76
quit $$$OK
65
77
}
66
78
67
79
}
80
+
0 commit comments