Share via


Test Cases for the RAS Server IOCTL Test

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

A complete list of test cases is available by executing the following command line:

s tux -o -d RasServerTest -l /release/rasservertest.dll

If a test case fails, ensure that the device is not out of memory (use MI from PB target control to check). You can try restarting the device and then retry the test, in case there was a lingering configuration setting from a prior test.

The following table shows the test case descriptions for the RAS Server IOCTL Test.

Test case Description

1

RASCNTL_COMMON : RC_INVALID_HANDLE

2

RASCNTL_COMMON : RC_INVALID_IN_BUF

3

RASCNTL_COMMON : RC_INVALID_IN_LEN

4

RASCNTL_COMMON : RC_INVALID_OUT_BUF

5

RASCNTL_COMMON : RC_INVALID_OUT_LEN

6

RASCNTL_SERVER_GET_STATUS : RSGS_VALID_ENABLED

7

RASCNTL_SERVER_GET_STATUS : RSGS_VALID_DISABLED

16

RASCNTL_SERVER_ENABLE : RSE_VALID_ENABLED

17

RASCNTL_SERVER_ENABLE : RSE_VALID_DISABLED

26

RASCNTL_SERVER_DISABLE : RSD_INVALID_DISABLED

27

RASCNTL_SERVER_DISABLE : RSD_VALID_ENABLED

36

RASCNTL_SERVER_GET_PARAMETERS : RSGP_VALID_DISP

37

RASCNTL_SERVER_GET_PARAMETERS : RSGP_DISABLED_PARAMS

38

RASCNTL_SERVER_GET_PARAMETERS : RSGP_ENABLED_PARAMS

46

RASCNTL_SERVER_SET_PARAMETERS : RSSP_VALID_PARAMS

47

RASCNTL_SERVER_SET_PARAMETERS : RSSP_INVALID_PARAMS

57

RASCNTL_SERVER_LINE_ADD : RSLA_INVALID_ALREADY_ADDED

58

RASCNTL_SERVER_LINE_ADD : RSLA_INVALID_LINE

59

RASCNTL_SERVER_LINE_ADD : RSLA_VALID_LINE

66

RASCNTL_SERVER_LINE_REMOVE : RSLR_INVALID_REMOVED

68

RASCNTL_SERVER_LINE_REMOVE : RSLR_INVALID_NONEXIST

69

RASCNTL_SERVER_LINE_REMOVE : RSLR_VALID_REMOVE

76

RASCNTL_SERVER_LINE_ENABLE : RSLE_INVALID_ENABLED_ALREADY

77

RASCNTL_SERVER_LINE_ENABLE : RSLE_INVALID_ENABLED

78

RASCNTL_SERVER_LINE_ENABLE : RSLE_VALID_ENABLE

79

RASCNTL_SERVER_LINE_ENABLE : RSLE_INVALID_NONEXIST

86

RASCNTL_SERVER_LINE_DISABLE : RSLD_INVALID_ALREAY_DISABLED

87

RASCNTL_SERVER_LINE_DISABLE : RSLD_INVALID_NONEXIST

88

RASCNTL_SERVER_LINE_DISABLE : RSLD_VALID_DISABLED

96

RASCNTL_SERVER_LINE_GET_PARAMETERS : RSLGP_INVALID_LINE

97

RASCNTL_SERVER_LINE_GET_PARAMETERS : RSLGP_VALID_LINE

106

RASCNTL_SERVER_LINE_SET_PARAMETERS : RSLGP_VALID_LINE

107

RASCNTL_SERVER_LINE_SET_PARAMETERS : RSLSP_VALID_SETLINE

108

RASCNTL_SERVER_LINE_SET_PARAMETERS : RSLSP_INVALID_NONEXIST

116

RASCNTL_SERVER_USER_SET_CREDENTIALS RSUSC_INVALID_USERNAME

115

RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_NULL_USERNAME

117

RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_INVALID_LONG_USERNAME

118

RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_INVALID_LONG_PW

119

RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_INVALID_PASSWORD

120

RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_VALID_INTL_UN

126

RASCNTL_SERVER_USER_DELETE_CREDENTIALS : RSUDC_INVALID_USERNAME

127

RASCNTL_SERVER_USER_DELETE_CREDENTIALS : RSUDC_INVALID_USER_EXISTS

128

RASCNTL_SERVER_USER_DELETE_CREDENTIALS : RSUDC_INVALID_USER_NOT_EXISTS

129

RASCNTL_SERVER_USER_DELETE_CREDENTIALS : RSUDC_NULL_USER_INTL_NAME

136

RASCNTL_SERVER_SET_IPV6_NET_PREFIX : RSSINP_VALID_RANGE

137

RASCNTL_SERVER_SET_IPV6_NET_PREFIX : RSSINP_INVALID_RANGE

146

RASCNTL_SERVER_GET_IPV6_NET_PREFIX : RSGINP_VALID_RANGE

147

RASCNTL_SERVER_GET_IPV6_NET_PREFIX : RSGINP_INVALID_RANGE

156

RASCNTL_SERVER_LINE_GET_CONNECTION_INFO : RSLGCI_VALID_DISABLED_LINE

157

RASCNTL_SERVER_LINE_GET_CONNECTION_INFO : RSLGCI_VALID_ADDED_LINE

158

RASCNTL_SERVER_LINE_GET_CONNECTION_INFO : RSLGCI_VALID_REMOVED_LINE

159

RASCNTL_SERVER_LINE_GET_CONNECTION_INFO : RSLGCI_VALID_ENABLED_LINE

See Also

Concepts

RAS Server IOCTL Test