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
b93dbb49
Commit
b93dbb49
authored
Dec 07, 2012
by
Jacek Caban
Committed by
Alexandre Julliard
Dec 07, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msxml3: Tests code clean up.
parent
e310a884
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
20 deletions
+11
-20
httpreq.c
dlls/msxml3/tests/httpreq.c
+11
-20
No files found.
dlls/msxml3/tests/httpreq.c
View file @
b93dbb49
...
@@ -114,6 +114,9 @@ static int alloced_bstrs_count;
...
@@ -114,6 +114,9 @@ static int alloced_bstrs_count;
static
BSTR
_bstr_
(
const
char
*
str
)
static
BSTR
_bstr_
(
const
char
*
str
)
{
{
if
(
!
str
)
return
NULL
;
assert
(
alloced_bstrs_count
<
sizeof
(
alloced_bstrs
)
/
sizeof
(
alloced_bstrs
[
0
]));
assert
(
alloced_bstrs_count
<
sizeof
(
alloced_bstrs
)
/
sizeof
(
alloced_bstrs
[
0
]));
alloced_bstrs
[
alloced_bstrs_count
]
=
alloc_str_from_narrow
(
str
);
alloced_bstrs
[
alloced_bstrs_count
]
=
alloc_str_from_narrow
(
str
);
return
alloced_bstrs
[
alloced_bstrs_count
++
];
return
alloced_bstrs
[
alloced_bstrs_count
++
];
...
@@ -1431,7 +1434,6 @@ static void test_XMLHTTP(void)
...
@@ -1431,7 +1434,6 @@ static void test_XMLHTTP(void)
BSTR
bstrResponse
,
str
,
str1
;
BSTR
bstrResponse
,
str
,
str1
;
VARIANT
varbody
,
varbody_ref
;
VARIANT
varbody
,
varbody_ref
;
VARIANT
dummy
;
VARIANT
dummy
;
VARIANT
async
;
LONG
state
,
status
,
bound
;
LONG
state
,
status
,
bound
;
IDispatch
*
event
;
IDispatch
*
event
;
void
*
ptr
;
void
*
ptr
;
...
@@ -1443,9 +1445,6 @@ static void test_XMLHTTP(void)
...
@@ -1443,9 +1445,6 @@ static void test_XMLHTTP(void)
VariantInit
(
&
dummy
);
VariantInit
(
&
dummy
);
V_VT
(
&
dummy
)
=
VT_ERROR
;
V_VT
(
&
dummy
)
=
VT_ERROR
;
V_ERROR
(
&
dummy
)
=
DISP_E_MEMBERNOTFOUND
;
V_ERROR
(
&
dummy
)
=
DISP_E_MEMBERNOTFOUND
;
VariantInit
(
&
async
);
V_VT
(
&
async
)
=
VT_BOOL
;
V_BOOL
(
&
async
)
=
VARIANT_FALSE
;
hr
=
IXMLHttpRequest_put_onreadystatechange
(
xhr
,
NULL
);
hr
=
IXMLHttpRequest_put_onreadystatechange
(
xhr
,
NULL
);
EXPECT_HR
(
hr
,
S_OK
);
EXPECT_HR
(
hr
,
S_OK
);
...
@@ -1484,14 +1483,9 @@ static void test_XMLHTTP(void)
...
@@ -1484,14 +1483,9 @@ static void test_XMLHTTP(void)
ok
(
hr
==
E_FAIL
,
"got 0x%08x
\n
"
,
hr
);
ok
(
hr
==
E_FAIL
,
"got 0x%08x
\n
"
,
hr
);
/* invalid parameters */
/* invalid parameters */
hr
=
IXMLHttpRequest_open
(
xhr
,
NULL
,
NULL
,
async
,
dummy
,
dummy
);
test_open
(
xhr
,
NULL
,
NULL
,
E_INVALIDARG
);
EXPECT_HR
(
hr
,
E_INVALIDARG
);
test_open
(
xhr
,
"POST"
,
NULL
,
E_INVALIDARG
);
test_open
(
xhr
,
NULL
,
urlA
,
E_INVALIDARG
);
hr
=
IXMLHttpRequest_open
(
xhr
,
_bstr_
(
"POST"
),
NULL
,
async
,
dummy
,
dummy
);
EXPECT_HR
(
hr
,
E_INVALIDARG
);
hr
=
IXMLHttpRequest_open
(
xhr
,
NULL
,
_bstr_
(
urlA
),
async
,
dummy
,
dummy
);
EXPECT_HR
(
hr
,
E_INVALIDARG
);
hr
=
IXMLHttpRequest_setRequestHeader
(
xhr
,
NULL
,
NULL
);
hr
=
IXMLHttpRequest_setRequestHeader
(
xhr
,
NULL
,
NULL
);
EXPECT_HR
(
hr
,
E_INVALIDARG
);
EXPECT_HR
(
hr
,
E_INVALIDARG
);
...
@@ -1522,8 +1516,7 @@ static void test_XMLHTTP(void)
...
@@ -1522,8 +1516,7 @@ static void test_XMLHTTP(void)
g_unexpectedcall
=
g_expectedcall
=
0
;
g_unexpectedcall
=
g_expectedcall
=
0
;
hr
=
IXMLHttpRequest_open
(
xhr
,
_bstr_
(
"POST"
),
_bstr_
(
urlA
),
async
,
dummy
,
dummy
);
test_open
(
xhr
,
"POST"
,
urlA
,
S_OK
);
EXPECT_HR
(
hr
,
S_OK
);
ok
(
g_unexpectedcall
==
0
,
"unexpected disp event call
\n
"
);
ok
(
g_unexpectedcall
==
0
,
"unexpected disp event call
\n
"
);
ok
(
g_expectedcall
==
1
||
broken
(
g_expectedcall
==
0
)
/* win2k */
,
"no expected disp event call
\n
"
);
ok
(
g_expectedcall
==
1
||
broken
(
g_expectedcall
==
0
)
/* win2k */
,
"no expected disp event call
\n
"
);
...
@@ -1548,8 +1541,7 @@ static void test_XMLHTTP(void)
...
@@ -1548,8 +1541,7 @@ static void test_XMLHTTP(void)
ok
(
state
==
READYSTATE_UNINITIALIZED
||
broken
(
state
==
READYSTATE_LOADING
)
/* win2k */
,
ok
(
state
==
READYSTATE_UNINITIALIZED
||
broken
(
state
==
READYSTATE_LOADING
)
/* win2k */
,
"got %d, expected READYSTATE_UNINITIALIZED
\n
"
,
state
);
"got %d, expected READYSTATE_UNINITIALIZED
\n
"
,
state
);
hr
=
IXMLHttpRequest_open
(
xhr
,
_bstr_
(
"POST"
),
_bstr_
(
urlA
),
async
,
dummy
,
dummy
);
test_open
(
xhr
,
"POST"
,
urlA
,
S_OK
);
EXPECT_HR
(
hr
,
S_OK
);
hr
=
IXMLHttpRequest_setRequestHeader
(
xhr
,
_bstr_
(
"header1"
),
_bstr_
(
"value1"
));
hr
=
IXMLHttpRequest_setRequestHeader
(
xhr
,
_bstr_
(
"header1"
),
_bstr_
(
"value1"
));
EXPECT_HR
(
hr
,
S_OK
);
EXPECT_HR
(
hr
,
S_OK
);
...
@@ -1628,16 +1620,15 @@ static void test_XMLHTTP(void)
...
@@ -1628,16 +1620,15 @@ static void test_XMLHTTP(void)
}
}
/* POST: VT_VARIANT|VT_BYREF body */
/* POST: VT_VARIANT|VT_BYREF body */
test_open
(
xhr
,
"POST"
,
urlA
,
S_OK
);
V_VT
(
&
varbody_ref
)
=
VT_VARIANT
|
VT_BYREF
;
V_VT
(
&
varbody_ref
)
=
VT_VARIANT
|
VT_BYREF
;
V_VARIANTREF
(
&
varbody_ref
)
=
&
varbody
;
V_VARIANTREF
(
&
varbody_ref
)
=
&
varbody
;
hr
=
IXMLHttpRequest_open
(
xhr
,
_bstr_
(
"POST"
),
_bstr_
(
urlA
),
async
,
dummy
,
dummy
);
EXPECT_HR
(
hr
,
S_OK
);
hr
=
IXMLHttpRequest_send
(
xhr
,
varbody_ref
);
hr
=
IXMLHttpRequest_send
(
xhr
,
varbody_ref
);
EXPECT_HR
(
hr
,
S_OK
);
EXPECT_HR
(
hr
,
S_OK
);
/* GET request */
/* GET request */
hr
=
IXMLHttpRequest_open
(
xhr
,
_bstr_
(
"GET"
),
_bstr_
(
xmltestA
),
async
,
dummy
,
dummy
);
test_open
(
xhr
,
"GET"
,
xmltestA
,
S_OK
);
EXPECT_HR
(
hr
,
S_OK
);
V_VT
(
&
varbody
)
=
VT_EMPTY
;
V_VT
(
&
varbody
)
=
VT_EMPTY
;
...
...
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