Create KIM Test data and unit tests (KULRICE-2336)

[KULRICE-2352] Create/expand KIM Test Data Created: 14/Oct/08  Updated: 17/Aug/09  Resolved: 22/Apr/09

Status: Closed
Project: Kuali Rice Development
Component/s: Database
Affects Version/s: 1.0
Fix Version/s: 1.0

Type: Sub Task Priority: Major
Reporter: Bryan Hutchinson Assignee: Unassigned
Resolution: Incomplete Votes: 0
Labels: None
Remaining Estimate: 5 hours
Time Spent: 5 hours
Original Estimate: 1 day, 2 hours

Similar issues:
KULRICE-1889KIM Test Data
KULRICE-2336Create KIM Test data and unit tests
KULRICE-1038Apply KIM tables and bootstrap data to the test database
KULRICE-2355KIM Identity Service Test
KULRICE-2356KIM Authentication Service Test
KULRICE-8149add tests for KIM screens
KULRICE-2269Write Unit Tests for KIM Services
KULRICE-3414Update Kim default data file.
KULRICE-2394KIM Responsibility Service Test
KULRICE-1867DefaulTestData.sql not loaded for KIM tests
Rice Module:
KIM
Start Date:

 Description   

There is a start on some test data in scripts/ddl/kim_authz_test_data.sql but it needs to be expanded considerably.

Data Needed:
Principals

  • include at least one entity which has multiple principals
    Entities
  • Include active and inactive entities
    Entity Types
  • only type PERSON needed at the moment
    Entity Names
    Groups
  • several of these are needed
    Roles
  • several of these are needed
    Role and group membership
  • both users and groups should be assigned to roles
    Role Nesting/assignment
  • roles can be assigned to one another - a higher level role is assigned a lower level role which is more specific
    Permissions
    Responsibilities
    Assignment of Permissions and Responsibilities to roles
    KIM Types (group types,role types,permission types,responsibility types)
    KIM attributes & links to KIM types
    group attributes
    Role member attributes (qualifiers)
    permission attributes (details)
    responsibility attributes (details)


 Comments   
Comment by Lin-Long Shyu (Inactive) [ 23/Oct/08 ]

Jonathan,

A coupld of questions related to table column.

. srvc_nm column is in kr_kim_type_t and kr_kim_attribute_t. I did not find this property in KimAttributeImpl.
. For namespace code : some tables are named column as NMSPC_CD, and some as NAMESPACE_CD.

Thanks.

Comment by Eric Westfall [ 17/Aug/09 ]

Bulk change of all Rice 1.0 issues to closed after public release.

Generated at Fri May 29 04:25:31 CDT 2020 using JIRA 6.1.5#6160-sha1:a61a0fc278117a0da0ec9b89167b8f29b6afdab2.