Logo: Relish

  1. Sign in

Project: Kay

cashAccount

  • @all
  • @account

"""
规则:
1.创建资金账户时,账户名称、账户类型、关联基金、券商、资金账号必填
2.资金账户被创建后新修改的资金账户名称不能为空
3.资金账户被创建后新修改的资金账户名称不能重复
4.基金、账户类型、券商、资金账号不能修改
5.同组合有关联的资金账户不能删除
6.有交易的资金账户不能删除? //已在"解除资金账户关联组合.feature"做过验证

"""

Scenarios
创建资金账户,资金账户名称不能为空
Given
以基金名称"成长一号",基金代码"0001",备注"",创建基金
When
在该基金下创建资金账户:账户名称"",账户类型"STOCK",券商ID"simulator_security",资金账号"",账户密码"",是否自动登录"true",备注""
Then
基金下创建资金账户结果为"资金账户名称不能为空"
创建资金账户,账户类型不能为空
Given
以基金名称"成长一号",基金代码"0001",备注"",创建基金
When
在该基金下创建资金账户:账户名称"股票账户",账户类型"",券商ID"simulator_security",资金账号"",账户密码"",是否自动登录"true",备注""
Then
基金下创建资金账户结果为"账户类型不能为空"
创建资金账户,必须关联基金
When
未指定基金时创建资金账户:账户名称"股票账户",账户类型"STOCK",券商ID"simulator_security",资金账号"",账户密码"",是否自动登录"true",备注""
Then
未指定基金时创建资金账户结果为"基金不能为空"
创建资金账户,券商ID不能为空
Given
以基金名称"成长一号",基金代码"0001",备注"",创建基金
When
在该基金下创建资金账户:账户名称"股票账户",账户类型"STOCK",券商ID"",资金账号"",账户密码"",是否自动登录"true",备注""
Then
基金下创建资金账户结果为"券商ID不能为空"
创建资金账户,资金账号不能为空
Given
以基金名称"成长一号",基金代码"0001",备注"",创建基金
When
在该基金下创建资金账户:账户名称"股票账户",账户类型"STOCK",券商ID"simulator_security",资金账号"",账户密码"",是否自动登录"true",备注""
Then
基金下创建资金账户结果为"资金账号不能为空"
创建资金账户成功
Given
以基金名称"成长一号",基金代码"0001",备注"",创建基金
When
在该基金下创建资金账户:账户名称"股票账户",账户类型"STOCK",券商ID"simulator_security",资金账号"8503214",账户密码"",是否自动登录"true",备注""
Then
查询该基金下的资金账户结果为:
账户名称 账户类型 券商ID 资金账号 账户密码 是否自动登录 备注
股票账户 STOCK simulator_security 8503214 1
创建资金账户,账户名称不能同系统已有账户名称一样
Given
以基金名称"成长一号",基金代码"0001",备注"",创建基金
And
在该基金下创建资金账户:账户名称"股票账户",账户类型"STOCK",券商ID"simulator_security",资金账号"8503214",账户密码"",是否自动登录"true",备注""
When
在该基金下创建资金账户:账户名称"股票账户",账户类型"STOCK",券商ID"simulator_security",资金账号"8503214",账户密码"",是否自动登录"true",备注""
Then
基金下创建资金账户结果为"该资金账户名称已存在"
修改资金账户成功
Given
以基金名称"成长一号",基金代码"0001",备注"",创建基金
And
在该基金下创建资金账户:账户名称"股票账户",账户类型"STOCK",券商ID"simulator_security",资金账号"8503214",账户密码"",是否自动登录"true",备注""
When
修改该资金账户:账户名称"股票账户3",账户密码"",是否自动登录"false",备注""
Then
查询该基金下的资金账户结果为:
账户名称 账户类型 券商ID 资金账号 账户密码 是否自动登录 备注
股票账户3 STOCK simulator_security 8503214 0
修改时,新资金账户名称不能为空
Given
以基金名称"成长一号",基金代码"0001",备注"",创建基金
And
在该基金下创建资金账户:账户名称"股票账户",账户类型"STOCK",券商ID"simulator_security",资金账号"8503214",账户密码"",是否自动登录"true",备注""
When
修改该资金账户:账户名称"",账户密码"",是否自动登录"true",备注""
Then
修改资金账户结果为"资金账户名称不能为空"
删除资金账户成功
Given
创建默认账户体系
And
解除资金账户和组合的关联关系
When
删除资金账户
Then
查询该基金下的资金账户结果为:
账户名称 账户类型 券商ID 资金账号 账户密码 是否自动登录 备注

Last published over 4 years ago by dxs.