Skip to main content

Onboarding Test Plan

This document is intended to outline some core test cases to ensure functionality of the Domestic on Demand service. You can refer to the API reference [UAT | PROD] for additional information, as well as to test.

Clarifications:

  • In this document, we refer to the college under test as college unless otherwise specified
  • Many test cases require coordination with OCAS. In this context, that means there are actions that can only be performed by OCAS staff in order to setup the test applicant/application in a particular state (e.g. adding a supporting document to the applicant's record). When coordinating with OCAS, please send the test case number(s) and corresponding application number(s) so we can facilitate the completion of these test cases.

Applications

Get a complete applicant summary for an application.

View Test Cases

This endpoint is for the college to fetch a complete applicant summary in case of data loss or missing data. Ideally, this endpoint is not used frequently as all the information is transferred via events that the college ingests into their SIS via the Peek endpoint. Please contact OCAS to disable the college in the Azure configuration which simulates the data loss. After this step is done, a paid application should be created.

Get Application

Test CaseDescriptionExpected Http Status Code
GetApplicationSuccessfully fetch (GET) an application for an applicant to college in an active application cycle200

Application API Errors

Test CaseDescriptionHttp Status CodeExpected Error Message
ApplicationError1Invalid application number - too short (<9), too long (>9), or incorrect format400"'Number' must be 9 characters in length. You entered <length of application number provided> characters."
or "'Number' is not in the correct format."
ApplicationError2Application number does not exist404None
ApplicationError3Get application in inactive (or "previous") application cycle404"Application cycle deactivated for application: <application number>"

Applications/OfferIdentifier

Get the applicant's offer identifier.

View Test Cases

This endpoint is for the college to fetch the applicant's offer identifier if it was supplied by the applicant when accepting an offer to the college.

Prerequesite Steps:

  1. Create an applicant/application with a program choice to the college
  2. As the college, issue an offer to the applicant
  3. As the applicant, accept the offer and provide the offer identifier upon offer acceptance

Get Offer Identifier

Test CaseDescriptionExpected Http Status Code
GetOfferIdentifierSuccessfully fetch (GET) the applicant's offer identifier200

Application/OfferIdentifier API Errors

Test CaseDescriptionHttp Status CodeExpected Error Message
OfferIdentifierError1Unauthenticated (e.g. invalid or no access token, or invalid or no subscription key)401None
OfferIdentifierError2Invalid application number: incorrect format400"'Number' is not in the correct format."
OfferIdentifierError3Invalid application number length e.g., too short (<9) or too long (>9)400"'Number' must be 9 characters in length. You entered 8 characters."
OfferIdentifierNotProvidedThe applicant did not provide the offer identifier upon accepting their offer404None
OfferIdentifierRemoved1The applicant no longer has a program choice with an accepted offer from the college404None
OfferIdentifierRemoved2The applicant has requested that OCAS remove their offer identifier410None
OfferIdentifierPurgedThe applicant provided the offer identifier more than 14 days ago, and it has since been purged410None

Supporting Documents

Download an applicant's supporting document(s).

View Test Cases

Get Supporting Document

Test CaseDescriptionExpected Http Status Code
GetSupportingDocumentSuccessfully fetch (GET) an applicant's supporting document200

Supporting Document API errors

Test CaseDescriptionHttp Status CodeExpected Error Message
SupportingDocumentError1Incorrect supporting document Id provided404None
SupportingDocumentError2Supporting document belongs to an applicant with no active applications to college404None
SupportingDocumentError3Invalid supporting document Id (e.g. malformed Guid)400"'Id' must not be empty."

Offers

Issue offers to applicants.

View Test Cases

Create Offer

Test CaseDescriptionExpected Http Status Code
CreateOfferSuccessfully create (POST) an offer for an applicant to college200

Offer API Errors

Test CaseColtrane CodeDescriptionHttp Status CodeExpected Error Message
OfferError1R06Invalid application number400"Application Number provided is not a valid OCAS Application Number or is not known to OCAS"
OfferError2R07Program code does not found400"Program not found for specified program code and campus"
OfferError3R08Invalid campus code for college400"Campus Code does not exist: <invalid campus code>"
OfferError4R09Invalid program choice number (i.e. not 1-6)400"'Choice Number' must be between 1 and 6. You entered 0."
OfferError5R10Invalid entry level (i.e. not 01-12, 21, or 22)400"'Entry Level Type' does not exist: <invalid entry level>"
OfferError6R11Invalid start date (yyyy-MM-dd)400"'Start Date' is not a valid date in yyyy-MM-dd format: <invalid start date>"
OfferError7R12Invalid delivery option (i.e. not fulltime or parttime)400"'Delivery Option' does not exist: <invalid delivery option>"
OfferError8R13Invalid active date (yyyy-MM-dd)400"'Active Date' is not a valid date in yyyy-MM-dd format: <invalid active date>"
OfferError9R14Invalid hard expiry date (yyyy-MM-dd)400"'Hard Expiry Date' is not a valid date in yyyy-MM-dd format: <invalid hard expiry date>"
OfferError10R15Invalid soft expiry date (yyyy-MM-dd)400"'Soft Expiry Date' is not a valid date in yyyy-MM-dd format: <invalid soft expiry date>"
OfferError11R16Invalid offer state (i.e. not Sent, Suspended, Revoked, or Deleted)400"'State' does not exist: <invalid state>"
OfferError12R51Start date does not exist for this intake400"No intake found with the start date specified for the given program code, campus code and delivery."
OfferError13R53Hard expiry date earlier than active date400"'Hard Expiry Date' <hard expiry date> must be later than 'Active Date' <active date>"
OfferError14R54Soft expiry date earlier than active date400"'Soft Expiry Date' <soft expiry date> must be later than 'Active Date' <active date>"
OfferError15R55Hard expiry date earlier than soft expiry date400"'Hard Expiry Date' <hard expiry date> must be later than 'Soft Expiry Date' <soft expiry date>"
OfferError16R57Applicant hasn’t applied to this college in present application cycle400"Applicant has no active choices to this college in this application cycle",
OfferError17R58No intake for one of IntakeId, IntakeSisIdentifier, or composite key (campus code, program code, delivery option, start date)400"No intake found with the start date specified for the given program code, campus code and delivery."
OfferError18R70Offer has been confirmed with CCY so it can not be deleted400"Offer has been accepted by the applicant so it cannot be deleted",

The following offer data used to give a warning via Coltrane, but do not return with a warning via the Domestic on Demand API:

  • No Warn: Offer indicated as ORIGINAL in offer record (SEQUENCE_NUMBER IS 1, 2, 3, 4, OR 5) but not one of applicant's program choices
  • No Warn: College revoked an offer has already been confirmed by applicant with CCY.
  • No Warn: College suspended program for an offer that has been confirmed by applicant with CCY

Peek Events

View incoming events.

View Test Cases

ApplicationSubmitted

The application has been submitted to the college for the first time.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
AS1Create Paid Application1. Create account
2. Create application with choice to college and pay
1. ApplicationSubmitted event is published
AS2Add choice to the college after paying for an application1. Create account
2. Create application without any choices to college and pay
3. Add choice to college to paid application
1. ApplicationSubmitted event is published

ApplicationWithdrawn

The application that was previously submitted to the college has now been withdrawn by the applicant.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
AW1Refund Application1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Refund application
1. ApplicationPending event is published first
2. ApplicationWithdrawn event is published second
🤝
AW2Transfer Application1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Transfer application to other active application cycle
1. ApplicationPending event is published first
2. ApplicationWithdrawn event is published second
🤝

ApplicationPending

The application that was previously submitted to the college is now pending an incomplete payment by the applicant and should not be considered until such time as the application is paid.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
AP1Application Pending Payment1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Mark application status as pending payment
1. ApplicationPending event is published🤝

ApplicationResubmitted

An application that was previously withdrawn or pending is submitted again to the college.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
AR1Application Resubmitted following Pending Payment1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Mark application status as Pending Payment
4. (OCAS) Mark application status as Active
1. ApplicationPending event is published
2. ApplicationResubmitted event is published
🤝
AR2Application Resubmitted following Withdrawl1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Refund application
4. Pay for application again (same or different method of payment)
1. ApplicationPending event is published
2. ApplicationWithdrawn event is published
3. ApplicationResubmitted event is published
🤝

ApplicationUpdated

There was a change to the application’s effective date, basis of admission, or current student status.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
AU1Change Application Effective Date1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Change the effective date of the application
1. ApplicationUpdated event is published🤝
AU2Update applicant's education status questions1. Create account
2. Create application with choice(s) to college and pay
3. Update the applicant's education status (e.g. "Are you currently enrolled in high school", and "Have you graduated?" questions). This will re-calculate the Basis of Admission and Currently Attending fields on the application
1. ApplicationUpdated event is published

ApplicantDeceased

The application that was previously submitted to the college has now been withdrawn by OCAS after being informed the applicant is deceased.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
AD1Applicant is deceased1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Update applicant status to deceased
1. ApplicantDeceased event is published🤝

ApplicantProfileUpdated

Applicant has updated personal profile data including demographic data, citizenship/residency data and/or contact information.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
AProfileU1Update applicant personal info1. Create account
2. Create application with choice(s) to college and pay
3. Update a tracked field on the applicant's personal info (e.g. citizenship, residency data, contact info).
1. ApplicantProfileUpdated event is published
AProfileU2Update applicant's Ontario Education Number (OEN)1. Create account
2. Declare an Ontario Secondary education and set the applicant's OEN to 0
3. Create application with choice(s) to college and pay
4. Update the applicant's OEN
1. ApplicantProfileUpdated event is published

OntarioAcademicDataAdded

OCAS has added a record related to an applicant's high school academic status in Ontario.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
OADA1Ontario Academic Data added to applicant's record1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record
1. OntarioAcademicDataAdded event is published🤝

OntarioAcademicDataUpdated

OCAS has updated a record related to an applicant's high school academic status in Ontario.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
OADU1Ontario Academic Data record is updated1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record
4. (OCAS) Update the OSSD/OSSC record
1. OntarioAcademicDataUpdated event is published🤝

OntarioAcademicDataDeleted

OCAS has removed a record related to an applicant's high school academic status in Ontario.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
OADD1Ontario Academic Data record is deleted1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record
4. (OCAS) Delete/Deactivate the OSSD/OSSC record
1. OntarioAcademicDataDeleted event is published🤝

InternationalAcademicDataAdded

OCAS has added a record related to an applicant's international high school academic status.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
IADA1International Academic Data added to applicant's record1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add International Course Credit Assessment (ICAS) record
1. InternationalAcademicDataAdded event is published🤝

InternationalAcademicDataUpdated

OCAS has updated a record related to an applicant's international high school academic status.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
ADU1International Academic Data record is updated1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add ICAS record
4. (OCAS) Update the ICAS record
1. InternationalAcademicDataUpdated event is published🤝

InternationalAcademicDataDeleted

OCAS has removed a record related to an applicant's international high school academic status.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
ADD1International Academic Data record is deleted1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add ICAS record
4. (OCAS) Delete/Deactivate the ICAS record
1. InternationalAcademicDataDeleted event is published🤝

ProgramChoiceAdded

Applicant has added a program choice to the college.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
PCA1Program choice added to application1. Create account
2. Create application with 1 or 2 choices to college and pay
3. Add an additional program choice to college
1. ProgramChoiceAdded event is published

ProgramChoiceUpdated

Applicant has updated a program choice that was previously submitted to the college.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
PCU1Program choice to college is updated1. Create account
2. Create application 2 or 3 choices to college and pay
3. Change the rank (preferred order) of the program choice
1. ProgramChoiceUpdated event is published

ProgramChoiceDeleted

Applicant has removed a program choice to the college that was previously transmitted.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
PCD1Program choice to college is removed1. Create account
2. Create application with 2 or 3 choices to college and pay
3. Remove a program choice
1. ProgramChoiceDeleted event is published

EducationAdded

Applicant has added a declared education to their application.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
EA1Additional Education declared1. Create account
2. Create application with choice(s) to college and pay
3. Declare another education (e.g. Secondary, Post-Secondary)
1. EducationAdded event is published

EducationUpdated

Applicant has updated a declared education previously added to their application.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
EU1An education record is updated1. Create account
2. Create application with choice(s) to college and pay
3. Update an education record (e.g. change attended to/from)
1. EducationUpdated event is published

EducationDeleted

Applicant has updated a declared education previously added to their application.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
ED1An education record is deleted1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Delete/Deactivate education record
1. EducationDeleted event is published🤝

SupportingDocumentAdded

OCAS has added a supporting document for an applicant and made it availble to the college.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
SDA1A supporting document has been added to the applicant's record1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Upload a supporting document and make available for distribution
1. SupportingDocumentAdded event is published🤝
SDA2Applicant with paid application and supporting document adds program choice to college1. Create account
2. Create application with no choice(s) to college and pay
3. (OCAS) Upload a supporting document and make available for distribution
4. Add program choice to college
1. SupportingDocumentAdded event is published
2. ApplicationSubmitted event is published
🤝

SupportingDocumentUpdated

OCAS has updated an applicant's supporting document that was previously sent to the college.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
SDU1An applicant's supporting document has been updated1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Upload a supporting document and make available for distribution
4. (OCAS) Update the supporting document (e.g. change Date Received)
1. SupportingDocumentAdded event is published🤝

SupportingDocumentDeleted

OCAS has removed an applicant's supporting document that was previously sent to the college.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
SDD1OCAS has changed the availability of a supporting document1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Upload a supporting document and make available for distribution
4. (OCAS) Update supporting document availability to either processing or hold for distribution
1. SupportingDocumentDeleted event is published🤝
SDD2OCAS has removed all distribution records for a supporting document1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Upload a supporting document and make available for distribution
4. (OCAS) Remove all distribution records on the supporting document for college
1. SupportingDocumentDeleted event is published🤝
SDD3OCAS has removed a supporting document1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Upload a supporting document and make available for distribution
4. (OCAS) Delete/Deactivate supporting document
1. SupportingDocumentDeleted event is published🤝

OfferAccepted

Applicant has accepted an offer sent by the college.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
OA1Applicant accepts an offer1. Create account
2. Create application with only one program choice to college and pay
3. college issues an offer to the applicant
4. Applicant accepts the offer
1. OfferAccepted event is published

OfferDeclined

Applicant has declined an offer sent by the college or has accepted a different offer.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
OD1Applicant declines an offer1. Create account
2. Create application with only one program choice to college and pay
3. college issues an offer to the applicant
4. Applicant declines the offer
1. OfferDeclined event is published
OD2Applicant accepts a different offer1. Create account
2. Create application with two or three program choices to college and pay
3. college issues two or more offers to the applicant
4. Applicant accepts one of the offers
1. OfferAccepted event is published
2. OfferDeclined events are published for all other program choices

ApplicantCredentialAdded

OCAS has added a transcript for an applicant.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
ACA1OSSD Transcript added to applicant's record1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record and some grade records via Apply Admin
1. ApplicantCredentialAdded event is published🤝
ACA2OSSD Transcript added to applicant's record via SSLoad1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Upload transcript record via SSLoad
1. ApplicantCredentialAdded event is published🤝
ACA3ICAS Transcript added to applicant's record1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record and some grade records via Apply Admin
1. ApplicantCredentialAdded event is published🤝

ApplicantCredentialUpdated

OCAS has updated an applicant's transcript.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
ACU1OSSD Transcript is updated1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record
4. (OCAS) Update the transcript/credential
1. ApplicantCredentialUpdated event is published🤝
ACU2ICAS Transcript is updated1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add International Course Credit Assessment
4. (OCAS) Update the transcript/credential
1. ApplicantCredentialUpdated event is published🤝

ApplicantCredentialDeleted

OCAS has removed an applicant's transcript.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
ACD1OSSD Transcript is removed1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record
4. (OCAS) Delete/deactivate the transcript/credential
1. ApplicantCredentialUpdated event is published🤝
ACD2ICAS Transcript is removed1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add International Course Credit Assessment
4. (OCAS) Delete/deactivate the transcript/credential
1. ApplicantCredentialUpdated event is published🤝

CourseAdded

OCSA has added a Course to an applicant's transcript.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
CA1OSSD Transcript is updated with a new course1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record
4. (OCAS) Add course to the credential/transcript
1. CourseAdded event is published🤝
CA2ICAS Transcript is updated with a new course1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add International Course Credit Assessment
4. (OCAS) Add course to the credential/transcript
1. CourseAdded event is published🤝

CourseUpdated

OCAS has updated a Course previously added to an applicant's transcript.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
CU1A course on an OSSD Transcript is updated1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record
4. (OCAS) Add course to the credential/transcript
5. Update the course (e.g. grade)
1. CourseUpdated event is published🤝
CU2A course on an ICAS Transcript is updated1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add International Course Credit Assessment
4. (OCAS) Add course to the credential/transcript
5. Update the course (e.g. grade)
1. CourseUpdated event is published🤝

CourseDeleted

OCAS has removed a Course previously added to an applicant's transcript.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
CD1A course on an OSSD Transcript is deleted1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record
4. (OCAS) Add course to the credential/transcript
5. Delete/deactivate the course
1. CourseDeleted event is published🤝
CD2An OSSD Transcript with course records is deleted1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add OSSD/OSSC record
4. (OCAS) Add course to the credential/transcript
5. Delete/deactivate the credential/transcript
1. CourseDeleted event is published🤝
CD3A course on an ICAS Transcript is deleted1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add International Course Credit Assessment
4. (OCAS) Add course to the credential/transcript
5. Delete/deactivate the course
1. CourseDeleted event is published🤝
CD4An ICAS Transcript with course records is deleted1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add International Course Credit Assessment
4. (OCAS) Add course to the credential/transcript
5. Delete/deactivate the credential/transcript
1. CourseDeleted event is published🤝

ApplicantProficiencyAdded

OCAS has added a standardized test record for an applicant.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
APA1A Proficiency/Standardized Test is added to an applicant's record1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add proficiency/standardized test
1. ApplicantProficiencyAdded event is published🤝

ApplicantProficiencyUpdated

OCAS has updated an applicant's standardized test record.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
AProficiencyU1A proficiency/standardized test on an applicant's record is updated1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add proficiency/standardized test
4. (OCAS) Update the proficiency/standardized test
1. ApplicantProficiencyUpdated event is published🤝

ApplicantProficiencyDeleted

OCAS has removed an applicant's standardized test record.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
APD1A proficiency/standardized test on an applicant's record is deleted1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add proficiency/standardized test
4. (OCAS) Delete/deactivate the proficiency/standardized test
1. ApplicantProficiencyDeleted event is published🤝

ApplicantProficiencySubScoreAdded

OCAS has added a standardized test score to an applicant's standardized test record.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
APSSA1A proficiency/standardized test is added to an applicant's record1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add proficiency/standardized test (includes sub-scores by default)
1. ApplicantProficiencySubScoreAdded event is published🤝

ApplicantProficiencySubScoreUpdated

OCAS has updated a standardized test score previously associated with an applicant's standardized test record.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
APSSU1A proficiency/standardized test sub-score on an applicant's record is updated1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add proficiency/standardized test (includes sub-scores by default)
4. (OCAS) Update one of the proficiency/standardized test sub-scores
1. ApplicantProficiencySubScoreUpdated event is published🤝

ApplicantProficiencySubScoreDeleted

OCAS has deleted a standardized test score associated with an applicant's standardized test record.

Test CaseDescriptionStepsExpected ResultsCoordinate with OCAS
APSSD1A proficiency/standardized test sub-score on an applicant's record is deleted1. Create account
2. Create application with choice(s) to college and pay
3. (OCAS) Add proficiency/standardized test (includes sub-scores by default)
4. (OCAS) Delete/deactivate one of the proficiency/standardized test sub-scores
1. ApplicantProficiencySubScoreDeleted event is published🤝

Acknowledge (Ack) Events

Acknowledge events.

View Test Cases

Acknowledge Event

Test CaseDescriptionExpected Http Status Code
AckEvent1Successfully a published event for college200
AckEvent2Acknowledge event that has already been acknowledged200

Acknowledge API Errors

Test CaseDescriptionHttp Status CodeExpected Error Message
AckError1Acknowledge event out of order (i.e Id > next event to acknowledge for college)400"Cannot acknowledge events out of order. Expected 206132 but received <event id>"
AckError2Acknowledge event Id that does not exist for college404None