|
1 | 1 | package io.sentry |
2 | 2 |
|
3 | 3 | import com.google.common.truth.Truth.assertThat |
4 | | -import java.io.StringReader |
5 | | -import java.io.StringWriter |
6 | 4 | import kotlin.test.Test |
7 | | -import org.mockito.kotlin.mock |
8 | 5 |
|
9 | 6 | class SessionTest { |
10 | 7 |
|
@@ -113,33 +110,4 @@ class SessionTest { |
113 | 110 |
|
114 | 111 | assertThat(clone.hasNonTerminatingUnhandledError()).isTrue() |
115 | 112 | } |
116 | | - |
117 | | - @Test |
118 | | - fun `serialization round-trips a non-terminating unhandled error and Unhandled status`() { |
119 | | - val logger = mock<ILogger>() |
120 | | - val session = okSession() |
121 | | - session.recordNonTerminatingUnhandledError() |
122 | | - session.end() |
123 | | - assertThat(session.status).isEqualTo(Session.State.Unhandled) |
124 | | - |
125 | | - val writer = StringWriter() |
126 | | - session.serialize(JsonObjectWriter(writer, 100), logger) |
127 | | - |
128 | | - val deserialized = |
129 | | - Session.Deserializer().deserialize(JsonObjectReader(StringReader(writer.toString())), logger) |
130 | | - |
131 | | - assertThat(deserialized.status).isEqualTo(Session.State.Unhandled) |
132 | | - assertThat(deserialized.hasNonTerminatingUnhandledError()).isTrue() |
133 | | - } |
134 | | - |
135 | | - @Test |
136 | | - fun `a non-terminating unhandled error defaults to false and is not serialized when unset`() { |
137 | | - val logger = mock<ILogger>() |
138 | | - val session = okSession() |
139 | | - |
140 | | - val writer = StringWriter() |
141 | | - session.serialize(JsonObjectWriter(writer, 100), logger) |
142 | | - |
143 | | - assertThat(writer.toString()).doesNotContain("non_terminating_unhandled_error") |
144 | | - } |
145 | 113 | } |
0 commit comments