---
title: LocalTestingDistributedActorSystem
framework: distributed
role: symbol
role_heading: Class
path: distributed/localtestingdistributedactorsystem
---

# LocalTestingDistributedActorSystem

A DistributedActorSystem designed for local only testing.

## Declaration

```swift
final class LocalTestingDistributedActorSystem
```

## Overview

Overview It will crash on any attempt of remote communication, but can be useful for learning about distributed actor isolation, as well as early prototyping stages of development where a real system is not necessary yet.

## Topics

### Initializers

- [init()](distributed/localtestingdistributedactorsystem/init().md)

## Relationships

### Conforms To

- [DistributedActorSystem](distributed/distributedactorsystem.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Local Testing

- [LocalTestingActorID](distributed/localtestingactorid.md)
- [LocalTestingActorAddress](distributed/localtestingactoraddress.md)
- [LocalTestingInvocationEncoder](distributed/localtestinginvocationencoder.md)
- [LocalTestingInvocationDecoder](distributed/localtestinginvocationdecoder.md)
- [LocalTestingInvocationResultHandler](distributed/localtestinginvocationresulthandler.md)
