We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/Module to be Tested CalloutLayoutConstraintsCalculator[core]
前提: Popup内の、子のComposableのサイズがスクリーンを超える場合は、 子のComposableは見切れずに、Popupがずれることで対応される。
そのため、Popupの位置を指定しても、 場合によっては、指定した位置からずれた位置にPopupが描画される可能性がある。
callout-composeでは、子のComposableのサイズを制限することで、 上記の事象が発生しないようにしている。
CalloutLayoutConstraintsCalculatorは、 子のComposableのサイズ制限を計算するクラスである。
仕様: [Input]
[Output] 吹き出しのComposableが取りうるサイズの制約
Purpose of the Test CalloutLayoutConstraintsCalculatorが出力する、サイズ制限が正しいことを検証する。
Test Scenarios
以下の2つの条件の組み合わせをすべて検証する。
12 * 2 = 24パターンのテストが必要。
Expected Outcomes 指定したCalloutの表示位置と、子のComposableのサイズに適した制限を出力される。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Feature/Module to be Tested
CalloutLayoutConstraintsCalculator[core]
前提:
Popup内の、子のComposableのサイズがスクリーンを超える場合は、
子のComposableは見切れずに、Popupがずれることで対応される。
そのため、Popupの位置を指定しても、
場合によっては、指定した位置からずれた位置にPopupが描画される可能性がある。
callout-composeでは、子のComposableのサイズを制限することで、
上記の事象が発生しないようにしている。
CalloutLayoutConstraintsCalculatorは、
子のComposableのサイズ制限を計算するクラスである。
仕様:
[Input]
[Output]
吹き出しのComposableが取りうるサイズの制約
Purpose of the Test
CalloutLayoutConstraintsCalculatorが出力する、サイズ制限が正しいことを検証する。
Test Scenarios
以下の2つの条件の組み合わせをすべて検証する。
12 * 2 = 24パターンのテストが必要。
Expected Outcomes
指定したCalloutの表示位置と、子のComposableのサイズに適した制限を出力される。
The text was updated successfully, but these errors were encountered: