Wal-Mart Tests iPhone-Enabled Self-Checkout