예제 #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldAssignUnknownStatusToUnpredictedException()
        public virtual void ShouldAssignUnknownStatusToUnpredictedException()
        {
            // Given
            Exception  cause = new Exception("This is not an error we know how to handle.");
            Neo4jError error = Neo4jError.From(cause);

            // Then
            assertThat(error.Status(), equalTo(Org.Neo4j.Kernel.Api.Exceptions.Status_General.UnknownError));
        }
예제 #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldSetStatusToDatabaseUnavailableOnDatabaseShutdownException()
        public virtual void ShouldSetStatusToDatabaseUnavailableOnDatabaseShutdownException()
        {
            // Given
            DatabaseShutdownException ex = new DatabaseShutdownException();

            // When
            Neo4jError error = Neo4jError.From(ex);

            // Then
            assertThat(error.Status(), equalTo(Org.Neo4j.Kernel.Api.Exceptions.Status_General.DatabaseUnavailable));
            assertThat(error.Cause(), equalTo(ex));
        }
예제 #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldConvertDeadlockException()
        public virtual void ShouldConvertDeadlockException()
        {
            // When
            Neo4jError error = Neo4jError.From(new DeadlockDetectedException(null));

            // Then
            assertEquals(Org.Neo4j.Kernel.Api.Exceptions.Status_Transaction.DeadlockDetected, error.Status());
        }