以下の内容はhttps://rksoftware.hatenablog.com/entry/2025/03/13/003000より取得しました。


Pleasanter のテストの準備 プロジェクトの依存を調べる

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 が狙いどころのようですね。
狙いっていきましょう。

■ いかがでしたか?

今回はここまで




以上の内容はhttps://rksoftware.hatenablog.com/entry/2025/03/13/003000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14