blob: 844f63d8eb3c3c4635e0bdc963495925d21746f1 [file] [log] [blame]
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
namespace=http://ode/bpel/unit-test.wsdl
service=TestExpandTemplateService
operation=expandTemplate
# this test will use expandTemplate with the element argument
request1=<message><template>http://example.com/{user}/{tag}/{a_missing_var}/{another_missing_var=but_with_a_default}</template><name/><value/><pairs><user>bill</user><tag>ruby</tag></pairs></message>
response1=.*<template>http://example.com/bill/ruby/\\{a_missing_var\\}/but_with_a_default</template>.*
# this test will use expandTemplate with a list of name, value, name, value, etc
request2=<message><template>http://example.com/{user}/{a_missing_var}/{another_missing_var=but_with_a_default}</template><name>user</name><value>bill</value><pairs/></message>
response2=.*<template>http://example.com/bill/\\{a_missing_var\\}/but_with_a_default</template>.*