1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3 ;;; Free Software published under an MIT-like license. See LICENSE ;;;
5 ;;; Copyright (c) 2013 Google, Inc. All rights reserved. ;;;
7 ;;; Original author: Alejandro SedeƱo ;;;
9 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
11 (in-package "PROTO-TEST")
13 (define-test case-preservation-test ()
14 (let ((service (proto:find-service :case-preservation "QUUXService")))
16 ;; We're reaching into the implementation to verify the objects have
17 ;; been properly constructed.
18 (let ((method (proto-impl:find-method service "QUUXMethod")))
20 (assert-equal (proto-input-name method) "QUUXRequest"
22 (assert-equal (proto-output-name method) "QUUXResponse"
25 (register-test 'case-preservation-test)