Skip to content

Commit 4e40cc4

Browse files
committed
[Tests] NFC: Adjust distributed actor test-case improved due to new requirements
1 parent 4a7005a commit 4e40cc4

3 files changed

+47
-22
lines changed

test/Distributed/distributed_actor_system_missing_adhoc_requirement_fixits.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import Distributed
88

9-
struct MissingRemoteCall: DistributedActorSystem {
9+
struct MissingRemoteCall: DistributedActorSystem { // expected-error {{type 'MissingRemoteCall' does not conform to protocol 'DistributedActorSystem'}}
1010
// expected-error@-1{{struct 'MissingRemoteCall' is missing witness for protocol requirement 'remoteCall'}}
1111
// expected-note@-2{{add stubs for conformance}}{{51-51=\nfunc remoteCall<Act, Err, Res>(on actor: Act, target: RemoteCallTarget, invocation: inout InvocationEncoder, throwing: Err.Type, returning: Res.Type) async throws -> Res where Act: DistributedActor, Act.ID == ActorID, Err: Error, Res: SerializationRequirement {\n <#code#>\n}\n}}
1212

@@ -41,7 +41,7 @@ struct MissingRemoteCall: DistributedActorSystem {
4141
}
4242
}
4343

44-
public struct PublicMissingRemoteCall: DistributedActorSystem {
44+
public struct PublicMissingRemoteCall: DistributedActorSystem { // expected-error {{type 'PublicMissingRemoteCall' does not conform to protocol 'DistributedActorSystem'}}
4545
// expected-error@-1{{struct 'PublicMissingRemoteCall' is missing witness for protocol requirement 'remoteCall'}}
4646
// expected-note@-2{{add stubs for conformance}}{{64-64=\npublic func remoteCall<Act, Err, Res>(on actor: Act, target: RemoteCallTarget, invocation: inout InvocationEncoder, throwing: Err.Type, returning: Res.Type) async throws -> Res where Act: DistributedActor, Act.ID == ActorID, Err: Error, Res: SerializationRequirement {\n <#code#>\n}\n}}
4747

0 commit comments

Comments
 (0)