Pleasanter で遊ぼう! ということで Pleasanter にテストを書いていきたいと思います。
まずはテストを書く対象のプロジェクトを選定するために、プロジェクトの依存を探ってみましょう。
依存の少ない(できれば依存のない)プロジェクトかつクラスがいくつか( 1 とか 3 とかでなく、また何百とかでない)プロジェクトが狙いどころかなと思います。
■ 探ってみた
結構ごっつい図ができましたが、見ていきましょう。

前回探った public クラス数も参照しましょう。

@startuml package Implem.IRds package Implem.MySql package Implem.PostgreSql package Implem.SqlServer package Implem.CodeDefiner package Implem.DefinitionAccessor package Implem.DisplayAccessor package Implem.Factory package Implem.Libraries package Implem.ParameterAccessor package Implem.Pleasanter package Implem.Plugins package Implem.TestAutomation Implem.MySql -- Implem.IRds : uses > Implem.MySql -- Implem.Libraries : uses > Implem.PostgreSql -- Implem.IRds : uses > Implem.PostgreSql -- Implem.Libraries : uses > Implem.SqlServer -- Implem.IRds : uses > Implem.SqlServer -- Implem.Libraries : uses > Implem.CodeDefiner -- Implem.DefinitionAccessor : uses > Implem.CodeDefiner -- Implem.DisplayAccessor : uses > Implem.CodeDefiner -- Implem.Factory : uses > Implem.CodeDefiner -- Implem.Libraries : uses > Implem.CodeDefiner -- Implem.ParameterAccessor : uses > Implem.DefinitionAccessor -- Implem.DisplayAccessor : uses > Implem.DefinitionAccessor -- Implem.Libraries : uses > Implem.DefinitionAccessor -- Implem.ParameterAccessor : uses > Implem.Factory -- Implem.IRds : uses > Implem.Factory -- Implem.Libraries : uses > Implem.Factory -- Implem.MySql : uses > Implem.Factory -- Implem.PostgreSql : uses > Implem.Factory -- Implem.SqlServer : uses > Implem.Libraries -- Implem.IRds : uses > Implem.Libraries -- Implem.ParameterAccessor : uses > Implem.ParameterAccessor -- Implem.DisplayAccessor : uses > Implem.Pleasanter -- Implem.DefinitionAccessor : uses > Implem.Pleasanter -- Implem.DisplayAccessor : uses > Implem.Pleasanter -- Implem.Factory : uses > Implem.Pleasanter -- Implem.IRds : uses > Implem.Pleasanter -- Implem.Libraries : uses > Implem.Pleasanter -- Implem.ParameterAccessor : uses > Implem.Pleasanter -- Implem.Plugins : uses > Implem.TestAutomation -- Implem.DefinitionAccessor : uses > Implem.TestAutomation -- Implem.DisplayAccessor : uses > Implem.TestAutomation -- Implem.Libraries : uses > Implem.TestAutomation -- Implem.ParameterAccessor : uses > Implem.TestAutomation -- Implem.Pleasanter : uses > Implem.Pleasanter -- Implem.MySql : uses > @enduml
■ 狙いどころ
Implem.Libraries と Implem.ParameterAccessor が狙いどころのようですね。
狙いっていきましょう。
■ いかがでしたか?
今回はここまで