Skip to content

Commit 6b55c29

Browse files
authored
Merge pull request #186 from lf-lang/ts-level-assignment
`NetworkSender` and `NetworkSender` classes for new federated execution scheme
2 parents 14f5b13 + eb9ddfb commit 6b55c29

File tree

6 files changed

+257
-151
lines changed

6 files changed

+257
-151
lines changed

__tests__/hierarchy.ts

+6
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ describe("Container to Contained", () => {
4040
expect(
4141
app.container.canConnect(app.container.contained.a, app.container.a)
4242
).toBe(false);
43+
expect(
44+
app.container.canConnect(
45+
app.container.a,
46+
app.container.b
47+
)
48+
).toBe(true);
4349
expect(
4450
app.container.canConnect(
4551
app.container.contained.a,

__tests__/time.test.ts

+13
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,19 @@ describe("time helper functions", function () {
8181
);
8282
});
8383

84+
/**
85+
* Test if addition works correctly.
86+
*/
87+
describe("add time value", function () {
88+
expect(TimeValue.forever().add(TimeValue.forever())).toEqual(TimeValue.forever());
89+
expect(TimeValue.forever().add(TimeValue.never())).toEqual(TimeValue.zero());
90+
expect(TimeValue.forever().add(TimeValue.sec(1))).toEqual(TimeValue.forever());
91+
expect(TimeValue.never().add(TimeValue.never())).toEqual(TimeValue.never());
92+
expect(TimeValue.never().add(TimeValue.forever())).toEqual(TimeValue.zero());
93+
expect(TimeValue.never().add(TimeValue.sec(1))).toEqual(TimeValue.never());
94+
});
95+
96+
8497
/**
8598
* Test conversion to string
8699
*/

src/core/action.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export class Action<T> extends ScheduledTrigger<T> implements Read<T> {
7070

7171
schedule(extraDelay: 0 | TimeValue, value: T, intendedTag?: Tag): void {
7272
if (!(extraDelay instanceof TimeValue)) {
73-
extraDelay = TimeValue.secs(0);
73+
extraDelay = TimeValue.zero();
7474
}
7575

7676
let tag = this.action.runtime.util.getCurrentTag();

0 commit comments

Comments
 (0)