Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
f06102b8
Commit
f06102b8
authored
Jun 19, 2009
by
Paul Vriens
Committed by
Alexandre Julliard
Jun 19, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mapi32/tests: Don't run tests if ScInitMapiUtil() fails.
parent
9a9c2ea2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
20 deletions
+26
-20
prop.c
dlls/mapi32/tests/prop.c
+26
-20
No files found.
dlls/mapi32/tests/prop.c
View file @
f06102b8
...
...
@@ -239,7 +239,7 @@ static void test_UlPropSize(void)
}
res
=
pUlPropSize
(
&
pv
);
ok
(
res
==
exp
||
broken
(
!
res
)
/* Win9x */
,
ok
(
res
==
exp
,
"pt= %d: Expected %d, got %d
\n
"
,
pt
,
exp
,
res
);
}
}
...
...
@@ -281,30 +281,30 @@ static void test_FPropContainsProp(void)
pvRight
.
Value
.
lpszA
=
szFull
;
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_FULLSTRING
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"(full,full)[] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"(full,full)[] match failed
\n
"
);
pvRight
.
Value
.
lpszA
=
szPrefix
;
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_FULLSTRING
);
ok
(
bRet
==
FALSE
,
"(full,prefix)[] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
);
ok
(
bRet
==
TRUE
,
"(full,prefix)[PREFIX] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_SUBSTRING
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"(full,prefix)[SUBSTRING] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"(full,prefix)[SUBSTRING] match failed
\n
"
);
pvRight
.
Value
.
lpszA
=
szPrefixLower
;
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
);
ok
(
bRet
==
FALSE
,
"(full,prefixlow)[PREFIX] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_SUBSTRING
);
ok
(
bRet
==
FALSE
,
"(full,prefixlow)[SUBSTRING] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
|
FL_IGNORECASE
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"(full,prefixlow)[PREFIX|IGNORECASE] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"(full,prefixlow)[PREFIX|IGNORECASE] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_SUBSTRING
|
FL_IGNORECASE
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"(full,prefixlow)[SUBSTRING|IGNORECASE] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"(full,prefixlow)[SUBSTRING|IGNORECASE] match failed
\n
"
);
pvRight
.
Value
.
lpszA
=
szSubstring
;
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_FULLSTRING
);
ok
(
bRet
==
FALSE
,
"(full,substr)[] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
);
ok
(
bRet
==
FALSE
,
"(full,substr)[PREFIX] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_SUBSTRING
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"(full,substr)[SUBSTRING] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"(full,substr)[SUBSTRING] match failed
\n
"
);
pvRight
.
Value
.
lpszA
=
szSubstringLower
;
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
);
ok
(
bRet
==
FALSE
,
"(full,substrlow)[PREFIX] match failed
\n
"
);
...
...
@@ -313,10 +313,10 @@ static void test_FPropContainsProp(void)
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
|
FL_IGNORECASE
);
ok
(
bRet
==
FALSE
,
"(full,substrlow)[PREFIX|IGNORECASE] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_SUBSTRING
|
FL_IGNORECASE
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"(full,substrlow)[SUBSTRING|IGNORECASE] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"(full,substrlow)[SUBSTRING|IGNORECASE] match failed
\n
"
);
pvRight
.
Value
.
lpszA
=
szFullLower
;
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_FULLSTRING
|
FL_IGNORECASE
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"(full,fulllow)[IGNORECASE] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"(full,fulllow)[IGNORECASE] match failed
\n
"
);
pvLeft
.
ulPropTag
=
pvRight
.
ulPropTag
=
PT_BINARY
;
pvLeft
.
Value
.
bin
.
lpb
=
(
LPBYTE
)
szFull
;
...
...
@@ -324,15 +324,15 @@ static void test_FPropContainsProp(void)
pvLeft
.
Value
.
bin
.
cb
=
pvRight
.
Value
.
bin
.
cb
=
strlen
(
szFull
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_FULLSTRING
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"bin(full,full)[] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"bin(full,full)[] match failed
\n
"
);
pvRight
.
Value
.
bin
.
lpb
=
(
LPBYTE
)
szPrefix
;
pvRight
.
Value
.
bin
.
cb
=
strlen
(
szPrefix
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_FULLSTRING
);
ok
(
bRet
==
FALSE
,
"bin(full,prefix)[] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"bin(full,prefix)[PREFIX] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"bin(full,prefix)[PREFIX] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_SUBSTRING
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"bin(full,prefix)[SUBSTRING] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"bin(full,prefix)[SUBSTRING] match failed
\n
"
);
pvRight
.
Value
.
bin
.
lpb
=
(
LPBYTE
)
szPrefixLower
;
pvRight
.
Value
.
bin
.
cb
=
strlen
(
szPrefixLower
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
);
...
...
@@ -350,7 +350,7 @@ static void test_FPropContainsProp(void)
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
);
ok
(
bRet
==
FALSE
,
"bin(full,substr)[PREFIX] match failed
\n
"
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_SUBSTRING
);
ok
(
bRet
==
TRUE
||
broken
(
!
bRet
)
/* Win9x */
,
"bin(full,substr)[SUBSTRING] match failed
\n
"
);
ok
(
bRet
==
TRUE
,
"bin(full,substr)[SUBSTRING] match failed
\n
"
);
pvRight
.
Value
.
bin
.
lpb
=
(
LPBYTE
)
szSubstringLower
;
pvRight
.
Value
.
bin
.
cb
=
strlen
(
szSubstringLower
);
bRet
=
pFPropContainsProp
(
&
pvLeft
,
&
pvRight
,
FL_PREFIX
);
...
...
@@ -503,7 +503,7 @@ static void test_FPropCompareProp(void)
}
bRet
=
pFPropCompareProp
(
&
pvLeft
,
FPCProp_Results
[
j
].
relOp
,
&
pvRight
);
ok
(
bRet
==
bExp
||
broken
(
!
bRet
)
/* Win9x */
,
ok
(
bRet
==
bExp
,
"pt %d (%d,%d,%s): expected %d, got %d
\n
"
,
ptTypes
[
i
],
FPCProp_Results
[
j
].
lVal
,
FPCProp_Results
[
j
].
rVal
,
relops
[
FPCProp_Results
[
j
].
relOp
],
bExp
,
bRet
);
...
...
@@ -627,7 +627,7 @@ static void test_LPropCompareProp(void)
}
iRet
=
pLPropCompareProp
(
&
pvLeft
,
&
pvRight
);
ok
(
iRet
==
iExp
||
broken
(
iRet
==
0
)
/* Win9x */
,
ok
(
iRet
==
iExp
,
"pt %d (%d,%d): expected %d, got %d
\n
"
,
ptTypes
[
i
],
LPCProp_Results
[
j
].
lVal
,
LPCProp_Results
[
j
].
rVal
,
iExp
,
iRet
);
}
...
...
@@ -649,7 +649,7 @@ static void test_PpropFindProp(void)
pvProp
.
ulPropTag
=
ptTypes
[
i
];
pRet
=
pPpropFindProp
(
&
pvProp
,
1u
,
ptTypes
[
i
]);
ok
(
pRet
==
&
pvProp
||
broken
(
pRet
!=
&
pvProp
)
/* Win9x */
,
ok
(
pRet
==
&
pvProp
,
"PpropFindProp[%d]: Didn't find existing propery
\n
"
,
ptTypes
[
i
]);
...
...
@@ -886,7 +886,7 @@ static void test_LpValFindProp(void)
pvProp
.
ulPropTag
=
PROP_TAG
(
ptTypes
[
i
],
1u
);
pRet
=
pLpValFindProp
(
PROP_TAG
(
ptTypes
[
i
],
1u
),
1u
,
&
pvProp
);
ok
(
pRet
==
&
pvProp
||
broken
(
pRet
!=
&
pvProp
)
/* Win9x */
,
ok
(
pRet
==
&
pvProp
,
"LpValFindProp[%d]: Didn't find existing propery id/type
\n
"
,
ptTypes
[
i
]);
...
...
@@ -899,7 +899,7 @@ static void test_LpValFindProp(void)
ptTypes
[
i
]);
pRet
=
pLpValFindProp
(
PROP_TAG
(
PT_NULL
,
1u
),
1u
,
&
pvProp
);
ok
(
pRet
==
&
pvProp
||
broken
(
pRet
!=
&
pvProp
)
/* Win9x */
,
ok
(
pRet
==
&
pvProp
,
"LpValFindProp[%d]: Didn't find existing propery id
\n
"
,
ptTypes
[
i
]);
}
...
...
@@ -996,7 +996,7 @@ static void test_FBadPropTag(void)
if
(
bBad
)
ok
(
res
!=
0
,
"pt= %d: Expected non-zero, got 0
\n
"
,
pt
);
else
ok
(
res
==
0
||
broken
(
res
)
/* Win9x */
,
ok
(
res
==
0
,
"pt= %d: Expected zero, got %d
\n
"
,
pt
,
res
);
}
}
...
...
@@ -1086,7 +1086,7 @@ static void test_FBadProp(void)
if
(
bBad
)
ok
(
res
!=
0
,
"pt= %d: Expected non-zero, got 0
\n
"
,
pt
);
else
ok
(
res
==
0
||
broken
(
res
)
/* Win9x */
,
ok
(
res
==
0
,
"pt= %d: Expected zero, got %d
\n
"
,
pt
,
res
);
}
}
...
...
@@ -1138,7 +1138,7 @@ static void test_FBadColumnSet(void)
if
(
bBad
)
ok
(
res
!=
0
,
"pt= %d: Expected non-zero, got 0
\n
"
,
pt
);
else
ok
(
res
==
0
||
broken
(
res
)
/* Win9x */
,
ok
(
res
==
0
,
"pt= %d: Expected zero, got %d
\n
"
,
pt
,
res
);
}
}
...
...
@@ -1374,6 +1374,12 @@ START_TEST(prop)
FreeLibrary
(
hMapi32
);
return
;
}
else
if
((
ret
==
E_FAIL
)
&&
(
GetLastError
()
==
ERROR_INVALID_HANDLE
))
{
win_skip
(
"ScInitMapiUtil doesn't work on some Win98 and WinME systems
\n
"
);
FreeLibrary
(
hMapi32
);
return
;
}
test_PropCopyMore
();
test_UlPropSize
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment