Project

General

Profile

Story #2064

integration testing client vs architecture

Added by Rob Nahf over 12 years ago. Updated about 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
d1_integration
Start date:
2011-11-28
Due date:
% Done:

100%

Story Points:
Sprint:

Description

Subtle mistakes in client implementation, as well as incremental changes in the interface definitions, turn checking the validity of the client methods a tedious manual chore that needs to be repeated every so often. Echo tests can isolate the client behavior and test it more throughly and consistently.


Subtasks

Task #2095: django echo service doesn't handle PUT filesClosedDave Vieglais

Task #2144: exception service does not return VersionMismatchClosedRoger Dahl

Task #2065: create parser for MethodCrossReferenceClosedRob Nahf

Task #2085: test that number of documented api methods equals number of implemented methodsClosedRob Nahf

Task #2066: create test for looping through all API methods and invoking themClosedRob Nahf

Task #2073: create tests for exception handlingClosedRob Nahf

Task #2074: test that number of parameters agree between documentation and implementation.ClosedRob Nahf

Task #2127: correct bugs and inconsistenciesClosedRob Nahf

Task #2275: run architecture testsClosedRob Nahf

History

#1 Updated by Rob Nahf over 12 years ago

  • Status changed from New to In Progress
  • Assignee set to Rob Nahf
  • % Done changed from 0 to 80
  • Estimated time set to 24.00
  • Milestone changed from CCI-0.6.4 to CCI-1.0.0
  • Category set to d1_integration

#2 Updated by Dave Vieglais over 12 years ago

  • Position set to 1
  • Position deleted (10)
  • Target version changed from Sprint-2011.48-Block.6 to Sprint-2011.49-Block.6

#3 Updated by Dave Vieglais over 12 years ago

  • Target version changed from Sprint-2011.49-Block.6 to Sprint-2012.01-Block.1.1
  • Position set to 1
  • Position changed from 1 to 330
  • Position deleted (24)

#4 Updated by Dave Vieglais over 12 years ago

  • Target version changed from Sprint-2012.01-Block.1.1 to Sprint-2012.03-Block.1.2
  • Position deleted (341)
  • Position set to 1

#5 Updated by Dave Vieglais about 12 years ago

  • Position set to 1
  • Position deleted (16)
  • Target version changed from Sprint-2012.03-Block.1.2 to Sprint-2012.05-Block.1.3

#6 Updated by Rob Nahf about 12 years ago

  • Status changed from In Progress to Closed

found and fixed remaining architectural issues with regards to proper rest calls.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)