#
#  PRE: if update return
#

update request {
	Tmp-String-0 = "test"
}

#
#	rpad tests
#

if ("%{rpad:&Tmp-String-0 7}" != "test   ") {
	update reply {
		Filter-Id := "fail 1"
	}
	return
}

if ("%{rpad:&Tmp-String-0 2}" != "te") {
	update reply {
		Filter-Id := "fail 2"
	}
	return
}

if ("%{rpad:&Tmp-String-0 7 x}" != "testxxx") {
	update reply {
		Filter-Id := "fail 1"
	}
	return
}

#
#	lpad tests
#

if ("%{lpad:&Tmp-String-0 7}" != "   test") {
	update reply {
		Filter-Id := "fail 1"
	}
	return
}

if ("%{lpad:&Tmp-String-0 2}" != "te") {
	update reply {
		Filter-Id := "fail 2"
	}
	return
}

if ("%{lpad:&Tmp-String-0 7 x}" != "xxxtest") {
	update reply {
		Filter-Id := "fail 1"
	}
	return
}

update reply {
	Filter-Id := "filter"
}

