Serviceを読んで理解し、同意したものとみなします。すべて3bootstrap.phpを触った覚えがないのにエラーがでるFuelphp1.7系はPHP5系でしか使えないようです。PHP7系で使いたいならば1.8以降を利用しましょう。発生しているエラーはPHP7系から標準で宣言されるようになったクラスとfuelphpで宣言しているクラス名がかぶってしまっているから起こるエラーです。個の銅バッジ2[fuelphp]DBクラスとModelクラスのロールバック方法モデルでのコネクションはtest_connectionですが、テスト中のトランザクションはコネクションの指定がないため、たぶんdefaultになります(正確にはdb.phpでの設定によりますが)。いうことで、トランザクションはdefaultでしか開始されていません。モデルでの処理をロールバックしたい場合は、test_connectionでもトランザクションを開始してロールバックする必要があります。DB::start_transaction()は引数にコネクションを指定できます。