⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 threadingtest.java

📁 手机邮箱撒的方式方式方式的
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
            messageB.setParentIDs( completePath );

            messages.addElement( messageA );
            messages.addElement( messageB );
        }
        protected void prepareDataForCheck() {
        	threadedMessageIDs = new String[] {
    			"10", // this is not the same result as in previous test, but
    			      //   it is 0K when we realize thet both messages
    			      //   (10 and 10000) are empty ones
        		"A",
        		"B"
        	};
        	isRoot = new boolean[] {
        		true,
        		false,
        		false
        	};
        }
    }

    /**
     * Class contains real data from tester1@mujmail.org account actual
     * to 13.1.2009.
     * 
     * Result should be:
     * <pre>
     * --3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com
     *   |--189acd030810041058u338d48damac81a5f4b58df277@mail.gmail.com
     *   |  \--2a17c6820810041100r13f30f7cya12598f8c932c662@mail.gmail.com
     *   |--2a17c6820810041057i2552fc5u14d48d306e627199@mail.gmail.com
     *   \--71dd3840810041059o3c8fd64p27c0fdd13a43670d@mail.gmail.com
     * --48E6327C.1090609@mujmail.org
     * --4941BDA5.6060504@mujmail.org
     * --8.10-2192-1018511217-1229047423@seznam.cz
     * </pre>
     * When converted to 2 levels:
     * <pre>
     * --3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com
     *   |--189acd030810041058u338d48damac81a5f4b58df277@mail.gmail.com
     *   |--2a17c6820810041057i2552fc5u14d48d306e627199@mail.gmail.com
     *   |--2a17c6820810041100r13f30f7cya12598f8c932c662@mail.gmail.com
     *   \--71dd3840810041059o3c8fd64p27c0fdd13a43670d@mail.gmail.com
     * --48E6327C.1090609@mujmail.org
     * --4941BDA5.6060504@mujmail.org
     * --8.10-2192-1018511217-1229047423@seznam.cz
     * </pre> 
     * 
     * @author Betlista
     */
    class Tester1mujmailorgData extends AData {
        public Tester1mujmailorgData( final String testName ) {
        	super(testName);
            MessageHeader messageHeader;
            Vector parentIDs;

            messageHeader = new MessageHeader(null);
            messageHeader.setMessageID( "GmailId11cc3358968ff63d" );
            messageHeader.setThreadingMessageID( "48E6327C.1090609@mujmail.org" );
            messageHeader.setParentID( "" );
            messageHeader.setSubject( "simple thunderbird test" );
            // parentIDs=[]
            parentIDs = new Vector();
            messageHeader.setParentIDs( parentIDs );
            messages.addElement(messageHeader);

            messageHeader = new MessageHeader(null);
            messageHeader.setMessageID( "GmailId11cc901287529933" );
            messageHeader.setThreadingMessageID( "3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com" );
            messageHeader.setParentID( "" );
            messageHeader.setSubject( "thread1" );
            // parentIDs=[]
            parentIDs = new Vector();
            messageHeader.setParentIDs( parentIDs );
            messages.addElement(messageHeader);

            messageHeader = new MessageHeader(null);
            messageHeader.setMessageID( "GmailId11cc9026e3f97cae" );
            messageHeader.setThreadingMessageID( "2a17c6820810041057i2552fc5u14d48d306e627199@mail.gmail.com" );
            messageHeader.setParentID( "3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com" );
            messageHeader.setSubject( "Re: thread1" );
            // parentIDs=[3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com]
            parentIDs = new Vector();
            parentIDs.addElement( "3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com" );
            messageHeader.setParentIDs( parentIDs );
            messages.addElement(messageHeader);

            messageHeader = new MessageHeader(null);
            messageHeader.setMessageID( "GmailId11cc902ebd7851df" );
            messageHeader.setThreadingMessageID( "189acd030810041058u338d48damac81a5f4b58df277@mail.gmail.com" );
            messageHeader.setParentID( "3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com" );
            messageHeader.setSubject( "Re: thread1" );
            // parentIDs=[3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com]
            parentIDs = new Vector();
            parentIDs.addElement( "3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com" );
            messageHeader.setParentIDs( parentIDs );
            messages.addElement(messageHeader);

            messageHeader = new MessageHeader(null);
            messageHeader.setMessageID( "GmailId11cc9040ba23c95b" );
            messageHeader.setThreadingMessageID( "71dd3840810041059o3c8fd64p27c0fdd13a43670d@mail.gmail.com" );
            messageHeader.setParentID( "3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com" );
            messageHeader.setSubject( "Re: thread1" );
            // parentIDs=[3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com]
            parentIDs = new Vector();
            parentIDs.addElement( "3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com" );
            messageHeader.setParentIDs( parentIDs );
            messages.addElement(messageHeader);

            messageHeader = new MessageHeader(null);
            messageHeader.setMessageID( "GmailId11cc9048b6203bc2" );
            messageHeader.setThreadingMessageID( "2a17c6820810041100r13f30f7cya12598f8c932c662@mail.gmail.com" );
            messageHeader.setParentID( "189acd030810041058u338d48damac81a5f4b58df277@mail.gmail.com" );
            messageHeader.setSubject( "Re: thread1" );
            // parentIDs=[189acd030810041058u338d48damac81a5f4b58df277@mail.gmail.com, 3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com]
            parentIDs = new Vector();
            parentIDs.addElement( "189acd030810041058u338d48damac81a5f4b58df277@mail.gmail.com" );
            parentIDs.addElement( "3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com" );
            messageHeader.setParentIDs( parentIDs );
            messages.addElement(messageHeader);

            messageHeader = new MessageHeader(null);
            messageHeader.setMessageID( "GmailId11e28ccdf301b571" );
            messageHeader.setThreadingMessageID( "4941BDA5.6060504@mujmail.org" );
            messageHeader.setParentID( "" );
            messageHeader.setSubject( "simple test" );
            // parentIDs=[]
            parentIDs = new Vector();
            messageHeader.setParentIDs( parentIDs );
            messages.addElement(messageHeader);

            messageHeader = new MessageHeader(null);
            messageHeader.setMessageID( "GmailId11e28ef6436b4e4d" );
            messageHeader.setThreadingMessageID( "8.10-2192-1018511217-1229047423@seznam.cz" );
            messageHeader.setParentID( "4941C65A.10609@mujmail.org" );
            messageHeader.setSubject( "Re:Message ID test (final)" );
            // parentIDs=[4941C65A.10609@mujmail.org]
            parentIDs = new Vector();
            parentIDs.addElement( "4941C65A.10609@mujmail.org" );
            messageHeader.setParentIDs( parentIDs );
            messages.addElement(messageHeader);
        }
        protected void prepareDataForCheck() {
/*
     * --3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com
     *   |--189acd030810041058u338d48damac81a5f4b58df277@mail.gmail.com
     *   |--2a17c6820810041057i2552fc5u14d48d306e627199@mail.gmail.com
     *   |--2a17c6820810041100r13f30f7cya12598f8c932c662@mail.gmail.com
     *   \--71dd3840810041059o3c8fd64p27c0fdd13a43670d@mail.gmail.com
     * --48E6327C.1090609@mujmail.org
     * --4941BDA5.6060504@mujmail.org
     *   \--8.10-2192-1018511217-1229047423@seznam.cz
 */
        	threadedMessageIDs = new String[] {
    			"3b94c0010810041056i19959738s2170d35b7398df1b@mail.gmail.com",
        		"189acd030810041058u338d48damac81a5f4b58df277@mail.gmail.com",
                "2a17c6820810041100r13f30f7cya12598f8c932c662@mail.gmail.com",
        		"2a17c6820810041057i2552fc5u14d48d306e627199@mail.gmail.com",
        		"71dd3840810041059o3c8fd64p27c0fdd13a43670d@mail.gmail.com",
        		
        		"48E6327C.1090609@mujmail.org",
        		"4941BDA5.6060504@mujmail.org",
        		"8.10-2192-1018511217-1229047423@seznam.cz"
        	};
        	isRoot = new boolean[] {
        		true,
        		false,
        		false,
        		false,
        		false,

        		true,
        		true,
        		true
        	};
        }
    }
    
    class Tester1mujmailOrgData090308 extends AData {
    	public Tester1mujmailOrgData090308(final String testName) {
    		super(testName);
			
    		MessageHeader messageHeader;
    		Vector parentIDs;

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fb9f56528cfb1b" );
    		messageHeader.setThreadingMessageID( "49a86ff7.03eb300a.4698.ffffefad@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "move to trash 2" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fb9f7111d598d5" );
    		messageHeader.setThreadingMessageID( "49a87065.03eb300a.4698.fffff080@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "preview" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fba08cb3a28b0f" );
    		messageHeader.setThreadingMessageID( "49a874ee.1ae7300a.7045.ffffc957@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "delete/undelete" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fbbe79fe82dc00" );
    		messageHeader.setThreadingMessageID( "49a8ef83.25e2660a.21d1.6983@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "send 28/1" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fbc80a7358292d" );
    		messageHeader.setThreadingMessageID( "49a916b0.09cc660a.76dc.ffffa206@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "wrong" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fbc81c999e6437" );
    		messageHeader.setThreadingMessageID( "49a916fb.07a0660a.516c.ffffb98d@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "wrong 3" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fbd14282e97d2c" );
    		messageHeader.setThreadingMessageID( "49a93c73.0aa5660a.7354.2dd3@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "NB send test" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fbd142dd3e4d0e" );
    		messageHeader.setThreadingMessageID( "49a93c74.0aa5660a.7354.2dd7@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "send rev 600" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fc736ea762c646" );
    		messageHeader.setThreadingMessageID( "49abd4b4.0707d00a.4b45.122b@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "NB" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fd3280636800c6" );
    		messageHeader.setThreadingMessageID( "49AEE32E.20908@mujmail.org" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "simple HTML TB" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fd8414907c9cc4" );
    		messageHeader.setThreadingMessageID( "49B03179.4010301@mujmail.org" );
    		messageHeader.setParentID( "49B03152.2090000@mujmail.org" );
    		messageHeader.setSubject( "Re: root message test (tester1)" );
    		// parentIDs=[49B03152.2090000@mujmail.org]
    		parentIDs = new Vector();
    		parentIDs.addElement( "49B03152.2090000@mujmail.org" );
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fd843438c95efc" );
    		messageHeader.setThreadingMessageID( "49B031FA.3030403@mujmail.org" );
    		messageHeader.setParentID( "49B03152.2090000@mujmail.org" );
    		messageHeader.setSubject( "Re: root message test" );
    		// parentIDs=[49B03152.2090000@mujmail.org]
    		parentIDs = new Vector();
    		parentIDs.addElement( "49B03152.2090000@mujmail.org" );
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "GmailId11fde4e8025fe18e" );
    		messageHeader.setThreadingMessageID( "49b1be01.0437560a.3bd7.1a9c@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "send 7/1" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);
		}
    	protected void prepareDataForCheck() {
        	threadedMessageIDs = new String[] {
    			"49AEE32E.20908@mujmail.org",

    			"49B03152.2090000@mujmail.org",
    			  "49B03179.4010301@mujmail.org",
    			  "49B031FA.3030403@mujmail.org",

    			"49a86ff7.03eb300a.4698.ffffefad@mx.google.com",
    			"49a87065.03eb300a.4698.fffff080@mx.google.com",
    			"49a874ee.1ae7300a.7045.ffffc957@mx.google.com",
    			"49a8ef83.25e2660a.21d1.6983@mx.google.com",
    			"49a916b0.09cc660a.76dc.ffffa206@mx.google.com",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -