#!/bin/bash # Test script for libhm.inc. # Copyright (C) 2006 Matous Jan Fialka. # Released under the terms of GNU/GPL. source 'hashmaplib.inc' hashmap my_hashmap 'TEST=\"$(ls -la /*)\"' 'echo ls -la /*' hashmap my_hashmap 'TEST=\"`ls -la /*`\"' 'echo \l\s\ \-\l\a\ \/\*' hashmap my_hashmap 'TEST="\$(ls -la /*)"' 'echo `ls -la /*`' hashmap my_hashmap 'TEST="\`ls -la /*)\`"' 'echo $(ls -la /*)' hashmap my_hashmap 'TEST=\$(ls -la /*)' 'echo "`ls -la /*`"' hashmap my_hashmap 'TEST=\`ls -la /*)\`' 'echo "$(ls -la /*)"' hashmap my_hashmap 'TEST="$(ls -la /*)"' 'echo \`ls -la /*)\`' hashmap my_hashmap 'TEST="`ls -la /*`"' 'echo \$(ls -la /*)' hashmap my_hashmap 'TEST=$(ls -la /*)' 'echo "\`ls -la /*)\`"' hashmap my_hashmap 'TEST=`ls -la /*`' 'echo "\$(ls -la /*)"' hashmap my_hashmap 'TEST=\l\s\ \-\l\a\ \/\*' 'echo \"`ls -la /*`\"' hashmap my_hashmap 'TEST=ls -la /*' 'echo \"$(ls -la /*)\"' printf '\nhashmap_keys()\n\n' hashmap_keys my_hashmap printf '\nhashmap_valof()\n\n' hashmap_valof my_hashmap 'TEST=\"$(ls -la /*)\"' printf '\nhashmap_vals()\n\n' hashmap_vals my_hashmap printf '\nhashmap_keyof()\n\n' hashmap_keyof my_hashmap 'echo \"$(ls -la /*)\"' printf '\nhashmap_dumpsrc()\n\n' hashmap_dump my_hashmap exit 0 # vim:syn=sh: