From 07ddbb3a490ef40426c234c75bce91a851ced975 Mon Sep 17 00:00:00 2001 From: Berke Viktor <github.bviktor@outlook.com> Date: Thu, 08 May 2014 15:13:12 -0400 Subject: [PATCH] Add option to explicitly specify the use of STARTTLS Required for servers that use STARTTLS without SMTPS such as Office 365 --- src/test/java/com/gitblit/tests/mock/MemorySettings.java | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/test/java/com/gitblit/tests/mock/MemorySettings.java b/src/test/java/com/gitblit/tests/mock/MemorySettings.java index 1b3e238..673d3f2 100644 --- a/src/test/java/com/gitblit/tests/mock/MemorySettings.java +++ b/src/test/java/com/gitblit/tests/mock/MemorySettings.java @@ -16,15 +16,20 @@ */ package com.gitblit.tests.mock; +import java.util.HashMap; import java.util.Map; import java.util.Properties; import com.gitblit.IStoredSettings; public class MemorySettings extends IStoredSettings { - + private Map<String, Object> backingMap; - + + public MemorySettings() { + this(new HashMap<String, Object>()); + } + public MemorySettings(Map<String, Object> backingMap) { super(MemorySettings.class); this.backingMap = backingMap; @@ -34,12 +39,17 @@ protected Properties read() { Properties props = new Properties(); props.putAll(backingMap); - + return props; } - - public void put(Object key, Object value) { - backingMap.put(key.toString(), value); + + public void put(String key, Object value) { + backingMap.put(key, value); + } + + @Override + public boolean saveSettings() { + return false; } @Override -- Gitblit v1.9.1