From 0d83766cdb08286adf64c54d82ef2a78755f4c1e Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 22 Mar 2026 10:24:52 +0000 Subject: Create separate sources.serialization package --- .../sources/protobuf/SourceToProtobufTests.java | 24 --------------------- .../serialization/SourceToProtobufTests.java | 25 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 24 deletions(-) delete mode 100644 src/test/java/org/shedlang/compiler/sources/protobuf/SourceToProtobufTests.java create mode 100644 src/test/java/org/shedlang/compiler/sources/serialization/SourceToProtobufTests.java (limited to 'src/test/java') diff --git a/src/test/java/org/shedlang/compiler/sources/protobuf/SourceToProtobufTests.java b/src/test/java/org/shedlang/compiler/sources/protobuf/SourceToProtobufTests.java deleted file mode 100644 index 373dcc9a..00000000 --- a/src/test/java/org/shedlang/compiler/sources/protobuf/SourceToProtobufTests.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.shedlang.compiler.sources.protobuf; - -import com.google.protobuf.InvalidProtocolBufferException; -import org.shedlang.compiler.sources.SourceSerializationTests; - -public class SourceToProtobufTests extends SourceSerializationTests { - public SourceToProtobufTests() { - super( - (source, parentSource) -> { - var sourceProtobuf = SourceToProtobuf.serializeSource(source, parentSource); - return sourceProtobuf.toByteArray(); - }, - - (serializedSource, parentSource) -> { - try { - var sourceProtobuf = SourcesProtobuf.Source.parseFrom(serializedSource); - return SourceToProtobuf.deserializeSource(sourceProtobuf, parentSource); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - ); - } -} diff --git a/src/test/java/org/shedlang/compiler/sources/serialization/SourceToProtobufTests.java b/src/test/java/org/shedlang/compiler/sources/serialization/SourceToProtobufTests.java new file mode 100644 index 00000000..cd77ec5c --- /dev/null +++ b/src/test/java/org/shedlang/compiler/sources/serialization/SourceToProtobufTests.java @@ -0,0 +1,25 @@ +package org.shedlang.compiler.sources.serialization; + +import com.google.protobuf.InvalidProtocolBufferException; +import org.shedlang.compiler.sources.SourceSerializationTests; +import org.shedlang.compiler.sources.protobuf.SourcesProtobuf; + +public class SourceToProtobufTests extends SourceSerializationTests { + public SourceToProtobufTests() { + super( + (source, parentSource) -> { + var sourceProtobuf = SourceToProtobuf.serializeSource(source, parentSource); + return sourceProtobuf.toByteArray(); + }, + + (serializedSource, parentSource) -> { + try { + var sourceProtobuf = SourcesProtobuf.Source.parseFrom(serializedSource); + return SourceToProtobuf.deserializeSource(sourceProtobuf, parentSource); + } catch (InvalidProtocolBufferException exception) { + throw new RuntimeException(exception); + } + } + ); + } +} -- cgit v1.2.3