@@ -473,7 +473,9 @@ private String generateAssertionEntryPointMethodsFor(final Set<ClassDescription>
473
473
// resolve class (ex: Player)
474
474
// in case of inner classes like Movie.PublicCategory use class name with outer class i.e. Movie.PublicCategory.
475
475
assertionEntryPointMethodContent = replace (assertionEntryPointMethodContent , CLASS_TO_ASSERT ,
476
- classDescription .getFullyQualifiedClassName ());
476
+ generatedAssertionsPackage == null ?
477
+ classDescription .getFullyQualifiedAssertClassName () :
478
+ generatedAssertionsPackage + "." + classDescription .getAssertClassName ());
477
479
478
480
allAssertThatsContentBuilder .append (lineSeparator ).append (assertionEntryPointMethodContent );
479
481
}
@@ -497,7 +499,7 @@ private String determineBestEntryPointsAssertionsClassPackage(final Set<ClassDes
497
499
/**
498
500
* Returns the target directory path where the assertions file for given classDescription will be created.
499
501
*
500
- * @param packageName package name
502
+ * @param packageName package name
501
503
* @return the target directory path corresponding to the given package.
502
504
*/
503
505
private String getDirectoryPathCorrespondingToPackage (final String packageName ) {
@@ -607,11 +609,12 @@ private String assertionContentForField(FieldDescription field, ClassDescription
607
609
608
610
private String getTypeName (DataDescription fieldOrGetter ) {
609
611
if (generatedAssertionsPackage != null ) {
610
- // if the user has chosen to generate assertions in a given package we assume that
612
+ // if the user has chosen to generate assertions in a given package we assume that
611
613
return fieldOrGetter .getFullyQualifiedTypeName ();
612
614
}
613
- // returns a simple class name if the field or getter type is in the same package as its owning type which is the package where the
614
- // Assert class is generated.
615
+ // returns a simple class name if the field or getter type is in the same package as its owning type which is the package
616
+ // where the
617
+ // Assert class is generated.
615
618
return fieldOrGetter .getTypeName ();
616
619
}
617
620
0 commit comments