Home | History | Annotate | Line # | Download | only in unit-tests
moderrs.mk revision 1.2
      1  1.2  rillig # $Id: moderrs.mk,v 1.2 2020/07/26 10:04:06 rillig Exp $
      2  1.1     apb #
      3  1.1     apb # various modifier error tests
      4  1.1     apb 
      5  1.1     apb VAR=TheVariable
      6  1.1     apb # incase we have to change it ;-)
      7  1.1     apb MOD_UNKN=Z
      8  1.1     apb MOD_TERM=S,V,v
      9  1.1     apb MOD_S:= ${MOD_TERM},
     10  1.1     apb 
     11  1.2  rillig all:	modunkn modunknV varterm vartermV modtermV modloop
     12  1.1     apb 
     13  1.1     apb modunkn:
     14  1.1     apb 	@echo "Expect: Unknown modifier 'Z'"
     15  1.1     apb 	@echo "VAR:Z=${VAR:Z}"
     16  1.1     apb 
     17  1.1     apb modunknV:
     18  1.1     apb 	@echo "Expect: Unknown modifier 'Z'"
     19  1.1     apb 	@echo "VAR:${MOD_UNKN}=${VAR:${MOD_UNKN}}"
     20  1.1     apb 
     21  1.1     apb varterm:
     22  1.1     apb 	@echo "Expect: Unclosed variable specification for VAR"
     23  1.1     apb 	@echo VAR:S,V,v,=${VAR:S,V,v,
     24  1.1     apb 
     25  1.1     apb vartermV:
     26  1.1     apb 	@echo "Expect: Unclosed variable specification for VAR"
     27  1.1     apb 	@echo VAR:${MOD_TERM},=${VAR:${MOD_S}
     28  1.1     apb 
     29  1.1     apb modtermV:
     30  1.1     apb 	@echo "Expect: Unclosed substitution for VAR (, missing)"
     31  1.1     apb 	-@echo "VAR:${MOD_TERM}=${VAR:${MOD_TERM}}"
     32  1.2  rillig 
     33  1.2  rillig modloop:
     34  1.2  rillig 	@echo "Expect: errors about missing @ delimiter"
     35  1.2  rillig 	@echo ${UNDEF:U1 2 3:@var}
     36  1.2  rillig 	@echo ${UNDEF:U1 2 3:@var (a] ...}
     37  1.2  rillig 	@echo ${UNDEF:U1 2 3:@var@${var}@}
     38