TypeScript/tests/cases/fourslash/getOccurrencesPublic1.ts
Daniel Rosenwasser c111086552 Added a few tests.
2014-11-12 22:25:31 -08:00

65 lines
1.7 KiB
TypeScript

/// <reference path='fourslash.ts' />
////module m {
//// export class C1 {
//// [|public|] pub1;
//// [|public|] pub2;
//// private priv1;
//// private priv2;
//// protected prot1;
//// protected prot2;
////
//// [|public|] public;
//// private private;
//// protected protected;
////
//// [|public|] constructor([|public|] a, private b, protected c, [|public|] d, private e, protected f) {
//// this.public = 10;
//// this.private = 10;
//// this.protected = 10;
//// }
////
//// [|public|] get x() { return 10; }
//// [|public|] set x(value) { }
////
//// [|public|] static statPub;
//// private static statPriv;
//// protected static statProt;
//// }
////
//// export interface I1 {
//// }
////
//// export declare module ma.m1.m2.m3 {
//// interface I2 {
//// }
//// }
////
//// export module mb.m1.m2.m3 {
//// declare var foo;
////
//// export class C2 {
//// public pub1;
//// private priv1;
//// protected prot1;
////
//// protected constructor(public public, protected protected, private private) {
//// public = private = protected;
//// }
//// }
//// }
////
//// declare var ambientThing: number;
//// export var exportedThing = 10;
//// declare function foo(): string;
////}
test.ranges().forEach(r => {
goTo.position(r.start);
verify.occurrencesAtPositionCount(test.ranges().length);
test.ranges().forEach(range => {
verify.occurrencesAtPositionContains(range, false);
});
});