首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pester中的Sharepoint测试

Pester中的Sharepoint测试
EN

Stack Overflow用户
提问于 2015-10-24 09:57:09
回答 1查看 242关注 0票数 0

我目前正在为PowerShell场配置编写一些SharePoint脚本(例如,用于创建SPWebapplication、用户配置文件服务应用程序创建、MMS服务应用程序创建或搜索服务应用程序创建的脚本)。我的要求是使用Pester框架测试这个模块。我对Pester有非常基本的理解。下面是创建web应用程序的示例代码:

代码语言:javascript
复制
$webApplicationName = "A Name"

$hostingMainURL = "http://.....local"

$ContentDatabase = "Datacom_WebApp_ContentDB"
$applicationPoolDisplayName = "TestApppool"

$applicationPoolIdentity = (Get-SPManagedAccount "DEV\Apppool accountName")

$username = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name

$ap = New-SPAuthenticationProvider -UseWindowsIntegratedAuthentication

$applicationPoolDisplayName -ApplicationPoolAccount $applicationPoolIdentity -
Port 80 -AuthenticationProvider $ap -DatabaseName $ContentDatabase 

Write-Host "Set content database limits settings for $ContentDatabase..." -Foreground "green"

Set-SPContentDatabase -Identity $ContentDatabase -MaxSiteCount 1 -WarningSiteCount 0

New-SPSite -Url $hostingMainURL -owneralias $username -Name $webApplicationName -Description "Hosting root site collection" 

从这里开始我需要一个起点。我需要一些关于如何创建一些模拟测试用例的建议,例如:

  • 模拟New-SPWebapplication
  • 模拟Get-SPManagedAccount
  • 模拟New-SPSite
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-26 08:34:02

inModuleScope 'ModuleCallingSpWeb‘{函数Get-SPWebApplication {}

模拟-ModuleName ModuleCallingSpWeb Get-SPWebApplication }

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33316835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档