public void FailSyncTaskFromESightTest() { _esSession.Open(); QueryLGListResult <SourceItem> queryLgListResult = _esSession.SoftSourceWorker.QuerySoftwarePage(); Assert.IsNotNull(queryLgListResult); }
public QueryLGListResult <BasePackageItem> QueryBasePackagePage(int pageNo = -1, int pageSize = int.MaxValue) { StringBuilder sb = new StringBuilder(ConstMgr.HWESightHost.URL_PAGE_BASEPACKAGE); StringBuilder paramBuild = new StringBuilder(); if (pageNo != -1) { if (paramBuild.Length > 0) { paramBuild.Append("&"); } paramBuild.Append("pageNo=").Append(pageNo); } if (pageSize != -1) { if (paramBuild.Length > 0) { paramBuild.Append("&"); } paramBuild.Append("pageSize=").Append(pageSize); } if (paramBuild.Length > 0) { sb.Append("?").Append(paramBuild.ToString()); } JObject jResult = ESSession.HCGet(sb.ToString()); CheckAndThrowException(jResult); QueryLGListResult <BasePackageItem> queryLGListResult = jResult.ToObject <QueryLGListResult <BasePackageItem> >(); return(queryLGListResult); }
public void QuerySoftwarePageToJsonTest() { _esSession.Open(); QueryLGListResult <SourceItem> queryLgListResult = _esSession.SoftSourceWorker.QuerySoftwarePage(1, 20); WebReturnLGResult <SourceItem> retResult = new WebReturnLGResult <SourceItem>(queryLgListResult); LogUtil.HWLogger.API.Info("QuerySoftwarePageToJsonTest:" + JsonUtil.SerializeObject(retResult)); Assert.IsNotNull(queryLgListResult); }
public void QueryBasePackagePageTest() { _esSession.Open(); var queryParam = new { }; WebOneESightParam <dynamic> packageParam = new WebOneESightParam <dynamic>(); packageParam.ESightIP = "127.0.0.1"; packageParam.Param = queryParam; LogUtil.HWLogger.API.Info("QueryBasePackagePageTest packageParam:" + JsonUtil.SerializeObject(packageParam)); QueryLGListResult <BasePackageItem> queryLGListResult = _esSession.BasePackageWorker.QueryBasePackagePage(1, 20); WebReturnLGResult <BasePackageItem> ret = new WebReturnLGResult <BasePackageItem>(queryLGListResult); LogUtil.HWLogger.API.Info("QueryBasePackagePageTest queryLGListResult:" + JsonUtil.SerializeObject(ret)); }
public void QueryTemplatePageTest() { _esSession.Open(); WebOneESightParam <Object> webQueryParam = new WebOneESightParam <Object>(); webQueryParam.ESightIP = "127.0.0.1"; webQueryParam.Param = null; LogUtil.HWLogger.API.Info("QueryTemplatePageToJsonTest Param:" + JsonUtil.SerializeObject(webQueryParam)); QueryLGListResult <DeployTemplate> templatePage = _esSession.DeployWorker.QueryTemplatePage(1, 20, "OS"); LogUtil.HWLogger.API.Info("template list:" + JsonUtil.SerializeObject(templatePage)); Assert.IsNotNull(templatePage); }
public void FailedQuerySoftwarePageTest() { var mock = new Mock <IESSession>(); StringBuilder sb = new StringBuilder(ConstMgr.HWESightHost.URL_PAGE_SOFTWARESOURCE); JObject jResult = JsonUtil.DeserializeObject <JObject>("{\"code\":1,\"totalNum\":3,\"data\":[],\"description\":\"find softwaresource list failed(test)\"}"); ISoftwareSourceWorker worker = new SoftwareSourceWorker(); mock.Setup(foo => foo.HCGet(sb.ToString())).Returns(jResult); mock.Setup(foo => foo.HWESightHost).Returns(_hwESightHost); worker.ESSession = mock.Object; QueryLGListResult <SourceItem> queryLgListResult = worker.QuerySoftwarePage(); Assert.IsNotNull(queryLgListResult); }
/// <summary> /// 查询模板。 /// deployTemplate.TemplateProp为null. /// </summary> /// <param name="pageNo"></param> /// <param name="pageSize"></param> /// <param name="templateType">模板类型,可选,默认为ALL</param> /// <returns>模板分页对象</returns> public QueryLGListResult <DeployTemplate> QueryTemplatePage(int pageNo = -1, int pageSize = int.MaxValue, string templateType = "") { StringBuilder sb = new StringBuilder(ConstMgr.HWESightHost.URL_PAGE_DEPLOY_TEMPLATE); StringBuilder paramBuild = new StringBuilder(); if (pageNo != -1) { if (paramBuild.Length > 0) { paramBuild.Append("&"); } paramBuild.Append("pageNo=").Append(pageNo); } if (pageSize != -1) { if (paramBuild.Length > 0) { paramBuild.Append("&"); } paramBuild.Append("pageSize=").Append(pageSize); } if (!string.IsNullOrEmpty(templateType)) { if (paramBuild.Length > 0) { paramBuild.Append("&"); } paramBuild.Append("templateType=").Append(templateType); } if (paramBuild.Length > 0) { sb.Append("?").Append(paramBuild.ToString()); } JObject jResult = ESSession.HCGet(sb.ToString()); CheckAndThrowException(jResult); QueryLGListResult <DeployTemplate> queryLGListResult = jResult.ToObject <QueryLGListResult <DeployTemplate> >(); return(queryLGListResult); }