2.条码扫描测试
测试目的:可识别条码的种类及有效识别距离。
测试代码:
private string ScanBarCode()
{
string pStr = "";
IntPtr pInt = IntPtr.Zero;
//定义指针变量并初始化
Marshal.PtrToStringUni(CommonApi.KDT_Scan_GetCodeEx(true));
//初始化工作 参数pInit为ture是为初始化操作,为false时为扫描操作
pInt = CommonApi.KDT_Scan_GetCodeEx(false);
//开始扫描
if (pInt != IntPtr.Zero)
{
pStr = Marshal.PtrToStringUni(pInt);
}
return pStr;
}
3.无线网络测试
测试目的:无线网络是否可用,可否获取资源及信息。
测试代码:
private string getContent()
{
string url = "http://www.google.cn";
string strResult = "";
//声明一个HttpWebRequest请求
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
//设置连接超时时间
request.Timeout = 30000;
request.Headers.Set("Pragma", "no-cache"); HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream streamReceive = response.GetResponseStream(); Encoding encoding = Encoding.GetEncoding("GB2312");
StreamReader streamReader = new StreamReader(streamReceive, encoding);
strResult = streamReader.ReadToEnd(); streamReader.Close();
return strResult;
}