blob: 1409f3e9fd36f3b8d2e70dcfb41833bcdefdfa2c [file] [log] [blame]
// RUN: %target-swift-ide-test -print-comments -source-filename %s | %FileCheck %s
// REQUIRES: no_asan
///
func briefLine1() {}
/// Aaa.
func briefLine2() {}
/// Aaa.
/// Bbb.
func briefLine3() {}
/// Aaa.
///
/// Bbb.
func briefLine4() {}
/***/
func briefBlock1() {}
/**
*/
func briefBlock2() {}
/**
Aaa.
*/
func briefBlock3() {}
/**
Aaa.
*/
func briefBlock4() {}
/**
Aaa.
Bbb.
*/
func briefBlock5() {}
/**
Aaa.
Bbb.
*/
func briefBlock6() {}
/** Aaa.
* Bbb.
*/
func briefBlock7() {}
/** Aaa.
* Bbb.
* Ccc.
*/
func briefBlock8() {}
/** Aaa.
* Bbb.
Ccc.
*/
func briefBlock9() {}
/**
* Aaa.
*/
func briefBlockWithASCIIArt1() {}
/**
*
*/
func briefBlockWithASCIIArt2() {}
/**
* Aaa.
* Bbb.
*/
func briefBlockWithASCIIArt3() {}
/**
*Aaa.
*/
func briefBlockWithASCIIArt4() {}
/**
* Aaa.
Bbb.
*Ccc.
*/
func briefBlockWithASCIIArt5() {}
/**
* Aaa.
* Bbb.
*/
func briefBlockWithASCIIArt6() {}
/// Aaa.
/** Bbb. */
func briefMixed1() {}
/// Aaa.
/**
Bbb.
*/
func briefMixed2() {}
/**
Aaa.
*/
/**
Bbb.
*/
func briefMixed3() {}
struct Indentation {
/**
* Aaa.
*/
func briefBlockWithASCIIArt1() {}
}
// CHECK: Func/briefLine1 {{.*}} BriefComment=none
// CHECK-NEXT: Func/briefLine2 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefLine3 {{.*}} BriefComment=[Aaa. Bbb.]
// CHECK-NEXT: Func/briefLine4 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefBlock1 {{.*}} BriefComment=none
// CHECK-NEXT: Func/briefBlock2 {{.*}} BriefComment=none
// CHECK-NEXT: Func/briefBlock3 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefBlock4 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefBlock5 {{.*}} BriefComment=[Aaa. Bbb.]
// CHECK-NEXT: Func/briefBlock6 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefBlock7 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefBlock8 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefBlock9 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefBlockWithASCIIArt1 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefBlockWithASCIIArt2 {{.*}} BriefComment=none
// CHECK-NEXT: Func/briefBlockWithASCIIArt3 {{.*}} BriefComment=[Aaa. Bbb.]
// CHECK-NEXT: Func/briefBlockWithASCIIArt4 {{.*}} BriefComment=[*Aaa.]
// CHECK-NEXT: Func/briefBlockWithASCIIArt5 {{.*}} BriefComment=[Aaa. Bbb. *Ccc.]
// CHECK-NEXT: Func/briefBlockWithASCIIArt6 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefMixed1 {{.*}} BriefComment=[Aaa. Bbb.]
// CHECK-NEXT: Func/briefMixed2 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Func/briefMixed3 {{.*}} BriefComment=[Aaa.]
// CHECK-NEXT: Struct/Indentation RawComment=none
// CHECK-NEXT: Func/Indentation.briefBlockWithASCIIArt1 {{.*}} BriefComment=[Aaa.]