#!/bin/bash

CANDIDATES=`find -type f -a -name \*.java`

for FILE in $CANDIDATES; do
    INSPECT=`grep 'assert[ ]\\?(' $FILE`
    if (test -n "$INSPECT") then
	echo "------------------------------------------------"
	echo $FILE
	echo $INSPECT
	read -s -n 1 -p "replace assert with assertTrue ? [Y|n]" REPLY
	echo
	if (test -z "$REPLY" -o "Y" == "$REPLY" -o "y" == "$REPLY") then
		BACKUP="$FILE.old"
		mv $FILE $BACKUP
		sed 's/assert(/expect(/g' $BACKUP > $FILE
	fi
    fi
done
