trait PropertyTestBase extends LanguageServerTestOps
Shared test utilities for property tests. Extends LanguageServerTestOps to share common operations with LanguageServerBaseTest while being compatible with ByDirectoryTest (which extends AsyncFreeSpec).
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- PropertyTestBase
- LanguageServerTestOps
- AlsPlatformSecrets
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
-
implicit abstract
def
executionContext: ExecutionContext
- Definition Classes
- LanguageServerTestOps
-
abstract
def
rootPath: String
- Definition Classes
- LanguageServerTestOps
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
ExpectedDir: String
- Attributes
- protected
-
def
addWorkspaceFolder(server: LanguageServer)(ws: WorkspaceFolder): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
buildServer(): LanguageServer
- Attributes
- protected
-
def
changeFile(server: LanguageServer)(uri: String, text: String, version: Int): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
def
changeNotification(server: LanguageServer)(file: String, content: String, version: Int): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
def
changeWatchedFiles(server: LanguageServer)(uri: String, changeType: FileChangeType): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
def
cleanDirectory(f: SyncFile): String
- Attributes
- protected
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
def
closeFile(server: LanguageServer)(uri: String): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
def
didChangeWorkspaceFolders(server: LanguageServer)(added: List[WorkspaceFolder], removed: List[WorkspaceFolder]): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
expectedFile(f: SyncFile, suffix: String = ""): String
- Attributes
- protected
-
def
filePath(path: String): String
- Definition Classes
- LanguageServerTestOps
-
def
files(file: String): (String, String)
Returns (originalUri, expectedUri) tuple for a test file, following the pattern from DocumentFormattingTest
-
def
focusNotification(server: LanguageServer)(file: String, version: Int): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
val
initializeParams: AlsInitializeParams
- Attributes
- protected
- Definition Classes
- LanguageServerTestOps
-
def
initializedServer: Future[LanguageServer]
- Attributes
- protected
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
def
onFocus(server: LanguageServer)(uri: String, version: Int): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
def
openFile(server: LanguageServer)(uri: String, text: String): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
def
openFileNotification(server: LanguageServer)(file: String, content: String): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
val
platform: Platform
- Definition Classes
- AlsPlatformSecrets
-
def
removeWorkspaceFolder(server: LanguageServer)(ws: WorkspaceFolder): Future[Unit]
- Definition Classes
- LanguageServerTestOps
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated