📄 threadingtest.java
字号:
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 + -