//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldLogQuerySlowerThanThreshold() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldLogQuerySlowerThanThreshold() { _database = _databaseBuilder.setConfig(log_queries, Settings.TRUE).setConfig(logs_directory, _logsDirectory.Path).setConfig(GraphDatabaseSettings.log_queries_parameter_logging_enabled, Settings.FALSE).newGraphDatabase(); ExecuteQueryAndShutdown(_database); IList <string> logLines = ReadAllLines(_logFilename); assertEquals(1, logLines.Count); assertThat(logLines[0], endsWith(string.Format(" ms: {0} - {1} - {{}}", ClientConnectionInfo(), QUERY))); assertThat(logLines[0], containsString(AUTH_DISABLED.username())); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldLogParametersWhenList() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldLogParametersWhenList() { _database = _databaseBuilder.setConfig(log_queries, Settings.TRUE).setConfig(logs_directory, _logsDirectory.Path).newGraphDatabase(); IDictionary <string, object> @params = new Dictionary <string, object>(); @params["ids"] = Arrays.asList(0, 1, 2); string query = "MATCH (n) WHERE id(n) in {ids} RETURN n.name"; ExecuteQueryAndShutdown(_database, query, @params); IList <string> logLines = ReadAllLines(_logFilename); assertEquals(1, logLines.Count); assertThat(logLines[0], endsWith(string.Format(" ms: {0} - {1} - {{ids: [0, 1, 2]}} - {{}}", ClientConnectionInfo(), query))); assertThat(logLines[0], containsString(AUTH_DISABLED.username())); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldLogParametersWhenNestedMap() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldLogParametersWhenNestedMap() { _database = _databaseBuilder.setConfig(log_queries, Settings.TRUE).setConfig(logs_directory, _logsDirectory.Path).setConfig(GraphDatabaseSettings.log_queries_parameter_logging_enabled, Settings.TRUE).newGraphDatabase(); IDictionary <string, object> props = new LinkedHashMap <string, object>(); // to be sure about ordering in the last assertion props["name"] = "Roland"; props["position"] = "Gunslinger"; props["followers"] = Arrays.asList("Jake", "Eddie", "Susannah"); IDictionary <string, object> @params = new Dictionary <string, object>(); @params["props"] = props; string query = "CREATE ({props})"; ExecuteQueryAndShutdown(_database, query, @params); IList <string> logLines = ReadAllLines(_logFilename); assertEquals(1, logLines.Count); assertThat(logLines[0], endsWith(string.Format(" ms: {0} - {1} - {{props: {{name: 'Roland', position: 'Gunslinger', followers: ['Jake', 'Eddie', 'Susannah']}}}}" + " - {{}}", ClientConnectionInfo(), query))); assertThat(logLines[0], containsString(AUTH_DISABLED.username())); }
private static string ClientConnectionInfo() { return(ClientConnectionInfo.EMBEDDED_CONNECTION.withUsername(AUTH_DISABLED.username()).asConnectionDetails()); }