[from now] 2012/03/24 20:46:05

diff --git a/src/ja/guide/testing.gdoc b/src/ja/guide/testing.gdoc
index 6249b04..248b90b 100644
--- a/src/ja/guide/testing.gdoc
+++ b/src/ja/guide/testing.gdoc
@@ -1,30 +1,66 @@
+{hidden}
 Automated testing is a key part of Grails. Hence, Grails provides many ways to making testing easier from low level unit testing to high level functional tests. This section details the different capabilities that Grails offers for testing.
+{hidden}

+自動化テストはGrailsにおいて非常に重要な機能です。Grailsでは単体テストから機能テストまで、簡単に作成できる方法を提供しています。このセクションはGrails提供してる様々なテスト機能の詳細を説明します。
+
+{hidden}
 {note}
 Grails 1.3.x and below used the @grails.test.GrailsUnitTestCase@ class hierarchy for testing in a JUnit 3 style. Grails 2.0.x and above deprecates these test harnesses in favour of mixins that can be applied to a range of different kinds of tests (JUnit 3, Junit 4, Spock etc.) without subclassing
 {note}
+{hidden}

+{note}
+Grails 1.3.x ではテストを行う為にJUnit 3形式で @grails.test.GrailsUnitTestCase@ を継承する形になっていました。Grials 2.0.x ではこれらの形式を廃止し、テストハーネスをミックスインする様になっており、サブクラス化せずに異なる種類のテスト(JUnit 3, JUnit 4, Spock, etc)を適用できます。
+{note}
+
+{hidden}
 The first thing to be aware of is that all of the @create-\*@ and @generate-\*@ commands create @unit@ or @integration@ tests automatically. For example if you run the [create-controller|commandLine] command as follows:
+{hidden}
+
+はじめに @create-\*@ や @generate-\*@ といったコマンドで自動的に @単体@ もしくは @機能@ テストが自動的に作成されることに気がついたと思います。例えば、もし [create-controller|commandLine] コマンドを次のように実行したとします。

 {code:java}
 grails create-controller com.acme.app.simple
 {code}

+{hidden}
 Grails will create a controller at @grails-app/controllers/com/acme/app/SimpleController.groovy@, and also a unit test at @test/unit/com/acme/app/SimpleControllerTests.groovy@. What Grails won't do however is populate the logic inside the test! That is left up to you.
+{hidden}

+Grailsは @grails-app/controllers/com/acme/app/SimpleController.groovy@ に controller を作成し、そして @test/unit/com/acme/app/SimpleControllerTests.groovy@ に単体テストを作成します。Grailsは決してテストのロジックの中身を作成することはありません！それはあなたに委ねられています。
+
+{hidden}
 {note}
 The default class name suffix is @Tests@ but as of Grails 1.2.2, the suffix of @Test@ is also supported.
 {note}
+{hidden}
+
+{note}
+デフォルトのクラスのサフィックスは @Tests@ になっていますが、Grails 1.2.2 までは @Test@ がサポートされていました。
+{note}

+{hidden}
 h4. Running Tests
+{hidden}

+h4. テストの実行
+
+{hidden}
 Tests are run with the [test-app|commandLine] command:
+{hidden}
+
+テストは [test-app|commandLine] コマンドで実行します。

 {code:java}
 grails test-app
 {code}

+{hidden}
 The command will produce output such as:
+{hidden}
+
+このコマンドは次のような出力をするでしょう:

 {code:java}
 -------------------------------------------------------
@@ -36,10 +72,21 @@ Unit Tests Completed in 464ms ...
 Tests failed: 0 errors, 1 failures
 {code}

+{hidden}
 whilst showing the reason for each test failure.
+{hidden}
+
+テストが失敗した理由が出力されています。
+
+{hidden}
+{note}
+You can force a clean before running tests by passing @-clean@ to the @test-app@ command.
+{note}
+{hidden}

 {note}
 You can force a clean before running tests by passing @-clean@ to the @test-app@ command.
+@-clean@ を @test-app@ コマンドに付与することでテストの実行前に強制的に clean を実行できます。
 {note}

 Grails writes both plain text and HTML test reports to the @target/test-reports@ directory, along with the original XML files. The HTML reports are generally the best ones to look at.