From 3d3298e9f25a8631db6714739746c1459a458973 Mon Sep 17 00:00:00 2001 From: Kimura Youichi Date: Wed, 13 Apr 2022 01:35:09 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=E6=A4=9C=E7=B4=A2=E3=82=BF=E3=83=96?= =?UTF-8?q?=E3=81=AE=E3=83=98=E3=83=83=E3=83=80=E3=83=BC=E9=83=A8=E5=88=86?= =?UTF-8?q?=E3=82=92PublicSearchHeaderPanel=E3=81=AB=E5=88=86=E9=9B=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controls/PublicSearchHeaderPanelTest.cs | 34 +++ OpenTween.Tests/TweenMainTest.cs | 19 +- .../PublicSearchHeaderPanel.Designer.cs | 122 +++++++++ OpenTween/Controls/PublicSearchHeaderPanel.cs | 152 +++++++++++ .../Controls/PublicSearchHeaderPanel.resx | 88 +++++++ OpenTween/OpenTween.csproj | 9 + OpenTween/Tween.cs | 244 +++++------------- 7 files changed, 472 insertions(+), 196 deletions(-) create mode 100644 OpenTween.Tests/Controls/PublicSearchHeaderPanelTest.cs create mode 100644 OpenTween/Controls/PublicSearchHeaderPanel.Designer.cs create mode 100644 OpenTween/Controls/PublicSearchHeaderPanel.cs create mode 100644 OpenTween/Controls/PublicSearchHeaderPanel.resx diff --git a/OpenTween.Tests/Controls/PublicSearchHeaderPanelTest.cs b/OpenTween.Tests/Controls/PublicSearchHeaderPanelTest.cs new file mode 100644 index 000000000..4719e7817 --- /dev/null +++ b/OpenTween.Tests/Controls/PublicSearchHeaderPanelTest.cs @@ -0,0 +1,34 @@ +// OpenTween - Client of Twitter +// Copyright (c) 2024 kim_upsilon (@kim_upsilon) +// All rights reserved. +// +// This file is part of OpenTween. +// +// This program is free software; you can redistribute it and/or modify it +// under the terms of the GNU General public License as published by the Free +// Software Foundation; either version 3 of the License, or (at your option) +// any later version. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General public License +// for more details. +// +// You should have received a copy of the GNU General public License along +// with this program. If not, see , or write to +// the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, +// Boston, MA 02110-1301, USA. + +using Xunit; + +namespace OpenTween.Controls +{ + public class PublicSearchHeaderPanelTest + { + [WinFormsFact] + public void Initialize_Test() + { + using var panel = new PublicSearchHeaderPanel(); + } + } +} diff --git a/OpenTween.Tests/TweenMainTest.cs b/OpenTween.Tests/TweenMainTest.cs index 526fbf025..a2f50e6b5 100644 --- a/OpenTween.Tests/TweenMainTest.cs +++ b/OpenTween.Tests/TweenMainTest.cs @@ -28,6 +28,7 @@ using System.Text.RegularExpressions; using System.Windows.Forms; using OpenTween.Api.DataModel; +using OpenTween.Controls; using OpenTween.Models; using OpenTween.OpenTweenCustomControl; using OpenTween.Setting; @@ -166,17 +167,9 @@ public void AddNewTab_PublicSearchTabTest() Assert.Equal(2, tabPage.Controls.Count); Assert.IsType(tabPage.Controls[0]); - var panel = Assert.IsType(tabPage.Controls[1]); - Assert.Equal(4, panel.Controls.Count); - - var comboSearchWord = Assert.IsType(panel.Controls[0]); - Assert.Equal("#OpenTween", comboSearchWord.Text); - - var comboSearchLang = Assert.IsType(panel.Controls[1]); - Assert.Equal("ja", comboSearchLang.Text); - - Assert.IsType