1212// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1313// See the License for the specific language governing permissions and
1414// limitations under the License.
15- use parsec_client_test:: RequestTestClient ;
16- use parsec_client_test:: TestClient ;
15+ use crate :: test_clients:: RawRequestClient ;
1716use parsec_interface:: requests:: request:: RawHeader ;
1817use parsec_interface:: requests:: { Opcode , ProviderID , ResponseStatus } ;
1918
20- #[ test]
21- fn invalid_version ( ) {
22- let mut client = RequestTestClient :: new ( ) ;
23- let mut req_hdr = RawHeader :: new ( ) ;
24-
25- req_hdr. provider = ProviderID :: Core as u8 ;
26- req_hdr. opcode = Opcode :: Ping as u16 ;
27- req_hdr. version_maj = 0xff ;
28-
29- let resp = client
30- . send_raw_request ( req_hdr, Vec :: new ( ) )
31- . expect ( "Failed to read Response" ) ;
32- assert_eq ! (
33- resp. header. status,
34- ResponseStatus :: WireProtocolVersionNotSupported
35- ) ;
36- assert_eq ! ( resp. header. opcode, Opcode :: Ping ) ;
37- }
38-
3919#[ test]
4020fn invalid_provider ( ) {
41- let mut client = RequestTestClient :: new ( ) ;
21+ let mut client = RawRequestClient { } ;
4222 let mut req_hdr = RawHeader :: new ( ) ;
4323
4424 req_hdr. provider = 0xff ;
4525 req_hdr. opcode = Opcode :: Ping as u16 ;
46- req_hdr. version_maj = 0x01 ;
4726
4827 let resp = client
4928 . send_raw_request ( req_hdr, Vec :: new ( ) )
@@ -54,12 +33,11 @@ fn invalid_provider() {
5433
5534#[ test]
5635fn invalid_content_type ( ) {
57- let mut client = RequestTestClient :: new ( ) ;
36+ let mut client = RawRequestClient { } ;
5837 let mut req_hdr = RawHeader :: new ( ) ;
5938
6039 req_hdr. provider = ProviderID :: Core as u8 ;
6140 req_hdr. opcode = Opcode :: Ping as u16 ;
62- req_hdr. version_maj = 1 ;
6341 req_hdr. content_type = 0xff ;
6442
6543 let resp = client
@@ -71,12 +49,11 @@ fn invalid_content_type() {
7149
7250#[ test]
7351fn invalid_accept_type ( ) {
74- let mut client = RequestTestClient :: new ( ) ;
52+ let mut client = RawRequestClient { } ;
7553 let mut req_hdr = RawHeader :: new ( ) ;
7654
7755 req_hdr. provider = ProviderID :: Core as u8 ;
7856 req_hdr. opcode = Opcode :: Ping as u16 ;
79- req_hdr. version_maj = 1 ;
8057
8158 req_hdr. accept_type = 0xff ;
8259
@@ -89,12 +66,11 @@ fn invalid_accept_type() {
8966
9067#[ test]
9168fn invalid_body_len ( ) {
92- let mut client = RequestTestClient :: new ( ) ;
69+ let mut client = RawRequestClient { } ;
9370 let mut req_hdr = RawHeader :: new ( ) ;
9471
9572 req_hdr. provider = ProviderID :: Core as u8 ;
9673 req_hdr. opcode = Opcode :: Ping as u16 ;
97- req_hdr. version_maj = 1 ;
9874
9975 req_hdr. body_len = 0xff_ff ;
10076
@@ -106,12 +82,11 @@ fn invalid_body_len() {
10682
10783#[ test]
10884fn invalid_auth_len ( ) {
109- let mut client = RequestTestClient :: new ( ) ;
85+ let mut client = RawRequestClient { } ;
11086 let mut req_hdr = RawHeader :: new ( ) ;
11187
11288 req_hdr. provider = ProviderID :: Core as u8 ;
11389 req_hdr. opcode = Opcode :: Ping as u16 ;
114- req_hdr. version_maj = 1 ;
11590
11691 req_hdr. auth_len = 0xff_ff ;
11792
@@ -123,26 +98,14 @@ fn invalid_auth_len() {
12398
12499#[ test]
125100fn invalid_opcode ( ) {
126- let mut client = RequestTestClient :: new ( ) ;
101+ let mut client = RawRequestClient { } ;
127102 let mut req_hdr = RawHeader :: new ( ) ;
128103
129104 req_hdr. provider = ProviderID :: Core as u8 ;
130105 req_hdr. opcode = 0xff_ff ;
131- req_hdr. version_maj = 1 ;
132106
133107 let resp = client
134108 . send_raw_request ( req_hdr, Vec :: new ( ) )
135109 . expect ( "Failed to read Response" ) ;
136110 assert_eq ! ( resp. header. status, ResponseStatus :: OpcodeDoesNotExist ) ;
137111}
138-
139- #[ test]
140- fn wrong_provider_core ( ) {
141- let mut client = TestClient :: new ( ) ;
142- client. set_provider ( Some ( ProviderID :: Core ) ) ;
143-
144- let response_status = client
145- . destroy_key ( String :: new ( ) )
146- . expect_err ( "Core Provider should not support DestroyKey operation!" ) ;
147- assert_eq ! ( response_status, ResponseStatus :: PsaErrorNotSupported ) ;
148- }
0 commit comments